[{"id": "I4XZ24", "ts": "2022-02-28 15:37:05 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/glygen/qc.py\", line 76, in run_qc\n    row, row_idx,seen_row, qc_type)\n  File \"/usr/local/lib/python3.6/site-packages/glygen/qc.py\", line 165, in run_glycosite_row_sanity\n    position = row[f_list_lc.index(\"start_pos\")]\nValueError: 'start_pos' is not in list\n"}, {"id": "IED3VP", "ts": "2022-04-21 12:06:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/glygen/document.py\", line 50, in get_one\n    data_ver = init_obj[\"dataversion\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "48KZR4", "ts": "2022-04-21 12:07:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/glygen/document.py\", line 50, in get_one\n    data_ver = init_obj[\"dataversion\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JT0EU9", "ts": "2022-04-21 12:08:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/glygen/document.py\", line 50, in get_one\n    data_ver = init_obj[\"dataversion\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QQCA69", "ts": "2022-06-06 12:03:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/glygen/qc.py\", line 48, in run_qc\n    load_sheet(data_frame, in_file, [], sep)\n  File \"/usr/local/lib/python3.6/site-packages/glygen/qc.py\", line 262, in load_sheet\n    for row in csv_grid:\n  File \"/usr/local/lib/python3.6/codecs.py\", line 321, in decode\n    (result, consumed) = self._buffer_decode(data, self.errors, final)\nUnicodeDecodeError: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte\n"}, {"id": "51VX93", "ts": "2022-06-10 07:44:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/glygen/qc.py\", line 48, in run_qc\n    load_sheet(data_frame, in_file, [], sep)\n  File \"/usr/local/lib/python3.6/site-packages/glygen/qc.py\", line 262, in load_sheet\n    for row in csv_grid:\n  File \"/usr/local/lib/python3.6/codecs.py\", line 321, in decode\n    (result, consumed) = self._buffer_decode(data, self.errors, final)\nUnicodeDecodeError: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte\n"}, {"id": "TN4TM1", "ts": "2022-07-19 09:21:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/glygen/qc.py\", line 48, in run_qc\n    load_sheet(data_frame, in_file, [], sep)\n  File \"/usr/local/lib/python3.6/site-packages/glygen/qc.py\", line 262, in load_sheet\n    for row in csv_grid:\n  File \"/usr/local/lib/python3.6/codecs.py\", line 321, in decode\n    (result, consumed) = self._buffer_decode(data, self.errors, final)\nUnicodeDecodeError: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte\n"}, {"id": "3SWP6F", "ts": "2022-07-19 09:21:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/glygen/qc.py\", line 48, in run_qc\n    load_sheet(data_frame, in_file, [], sep)\n  File \"/usr/local/lib/python3.6/site-packages/glygen/qc.py\", line 262, in load_sheet\n    for row in csv_grid:\n  File \"/usr/local/lib/python3.6/codecs.py\", line 321, in decode\n    (result, consumed) = self._buffer_decode(data, self.errors, final)\nUnicodeDecodeError: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte\n"}, {"id": "NDW9JE", "ts": "2022-07-19 09:21:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/glygen/qc.py\", line 48, in run_qc\n    load_sheet(data_frame, in_file, [], sep)\n  File \"/usr/local/lib/python3.6/site-packages/glygen/qc.py\", line 262, in load_sheet\n    for row in csv_grid:\n  File \"/usr/local/lib/python3.6/codecs.py\", line 321, in decode\n    (result, consumed) = self._buffer_decode(data, self.errors, final)\nUnicodeDecodeError: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte\n"}, {"id": "R6XUI0", "ts": "2022-07-19 09:21:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/glygen/qc.py\", line 48, in run_qc\n    load_sheet(data_frame, in_file, [], sep)\n  File \"/usr/local/lib/python3.6/site-packages/glygen/qc.py\", line 262, in load_sheet\n    for row in csv_grid:\n  File \"/usr/local/lib/python3.6/codecs.py\", line 321, in decode\n    (result, consumed) = self._buffer_decode(data, self.errors, final)\nUnicodeDecodeError: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte\n"}, {"id": "A9CNTY", "ts": "2022-07-19 09:21:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/glygen/qc.py\", line 48, in run_qc\n    load_sheet(data_frame, in_file, [], sep)\n  File \"/usr/local/lib/python3.6/site-packages/glygen/qc.py\", line 262, in load_sheet\n    for row in csv_grid:\n  File \"/usr/local/lib/python3.6/codecs.py\", line 321, in decode\n    (result, consumed) = self._buffer_decode(data, self.errors, final)\nUnicodeDecodeError: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte\n"}, {"id": "E32NAF", "ts": "2022-07-19 14:42:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/glygen/qc.py\", line 48, in run_qc\n    load_sheet(data_frame, in_file, [], sep)\n  File \"/usr/local/lib/python3.6/site-packages/glygen/qc.py\", line 262, in load_sheet\n    for row in csv_grid:\n  File \"/usr/local/lib/python3.6/codecs.py\", line 321, in decode\n    (result, consumed) = self._buffer_decode(data, self.errors, final)\nUnicodeDecodeError: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte\n"}, {"id": "QHLBYG", "ts": "2022-07-19 14:42:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/glygen/qc.py\", line 48, in run_qc\n    load_sheet(data_frame, in_file, [], sep)\n  File \"/usr/local/lib/python3.6/site-packages/glygen/qc.py\", line 262, in load_sheet\n    for row in csv_grid:\n  File \"/usr/local/lib/python3.6/codecs.py\", line 321, in decode\n    (result, consumed) = self._buffer_decode(data, self.errors, final)\nUnicodeDecodeError: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte\n"}, {"id": "MXIB7J", "ts": "2022-07-28 09:42:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/glygen/qc.py\", line 48, in run_qc\n    load_sheet(data_frame, in_file, [], sep)\n  File \"/usr/local/lib/python3.6/site-packages/glygen/qc.py\", line 262, in load_sheet\n    for row in csv_grid:\n  File \"/usr/local/lib/python3.6/codecs.py\", line 321, in decode\n    (result, consumed) = self._buffer_decode(data, self.errors, final)\nUnicodeDecodeError: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte\n"}, {"id": "4DY9S9", "ts": "2022-07-28 09:43:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/glygen/qc.py\", line 48, in run_qc\n    load_sheet(data_frame, in_file, [], sep)\n  File \"/usr/local/lib/python3.6/site-packages/glygen/qc.py\", line 262, in load_sheet\n    for row in csv_grid:\n  File \"/usr/local/lib/python3.6/codecs.py\", line 321, in decode\n    (result, consumed) = self._buffer_decode(data, self.errors, final)\nUnicodeDecodeError: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte\n"}, {"id": "ZBB08U", "ts": "2024-06-01 04:41:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "A2VIVU", "ts": "2024-06-01 05:01:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 163, in post\n    res_obj = glycan_detail(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 381, in glycan_detail\n    sec_tables = get_paginated_sections(obj, query_obj, table_id_list)\n  File \"/app/glygen/util.py\", line 1315, in get_paginated_sections\n    table_id = \"expression_\" + o[\"category\"]\nKeyError: 'category'\n"}, {"id": "9YBEMF", "ts": "2024-06-01 05:01:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 163, in post\n    res_obj = glycan_detail(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 381, in glycan_detail\n    sec_tables = get_paginated_sections(obj, query_obj, table_id_list)\n  File \"/app/glygen/util.py\", line 1315, in get_paginated_sections\n    table_id = \"expression_\" + o[\"category\"]\nKeyError: 'category'\n"}, {"id": "R6IESB", "ts": "2024-06-01 05:01:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 163, in post\n    res_obj = glycan_detail(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 381, in glycan_detail\n    sec_tables = get_paginated_sections(obj, query_obj, table_id_list)\n  File \"/app/glygen/util.py\", line 1315, in get_paginated_sections\n    table_id = \"expression_\" + o[\"category\"]\nKeyError: 'category'\n"}, {"id": "17TMQW", "ts": "2024-06-01 05:05:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 163, in post\n    res_obj = glycan_detail(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 381, in glycan_detail\n    sec_tables = get_paginated_sections(obj, query_obj, table_id_list)\n  File \"/app/glygen/util.py\", line 1315, in get_paginated_sections\n    table_id = \"expression_\" + o[\"category\"]\nKeyError: 'category'\n"}, {"id": "7GI6BH", "ts": "2024-06-01 05:08:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 163, in post\n    res_obj = glycan_detail(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 381, in glycan_detail\n    sec_tables = get_paginated_sections(obj, query_obj, table_id_list)\n  File \"/app/glygen/util.py\", line 1315, in get_paginated_sections\n    table_id = \"expression_\" + o[\"category\"]\nKeyError: 'category'\n"}, {"id": "WPU5EV", "ts": "2024-06-01 05:08:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 163, in post\n    res_obj = glycan_detail(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 381, in glycan_detail\n    sec_tables = get_paginated_sections(obj, query_obj, table_id_list)\n  File \"/app/glygen/util.py\", line 1315, in get_paginated_sections\n    table_id = \"expression_\" + o[\"category\"]\nKeyError: 'category'\n"}, {"id": "IS2ENU", "ts": "2024-06-01 05:08:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 163, in post\n    res_obj = glycan_detail(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 381, in glycan_detail\n    sec_tables = get_paginated_sections(obj, query_obj, table_id_list)\n  File \"/app/glygen/util.py\", line 1315, in get_paginated_sections\n    table_id = \"expression_\" + o[\"category\"]\nKeyError: 'category'\n"}, {"id": "H00MNC", "ts": "2024-06-01 05:08:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 163, in post\n    res_obj = glycan_detail(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 381, in glycan_detail\n    sec_tables = get_paginated_sections(obj, query_obj, table_id_list)\n  File \"/app/glygen/util.py\", line 1315, in get_paginated_sections\n    table_id = \"expression_\" + o[\"category\"]\nKeyError: 'category'\n"}, {"id": "A58M6R", "ts": "2024-06-01 05:25:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 163, in post\n    res_obj = glycan_detail(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 381, in glycan_detail\n    sec_tables = get_paginated_sections(obj, query_obj, table_id_list)\n  File \"/app/glygen/util.py\", line 1315, in get_paginated_sections\n    table_id = \"expression_\" + o[\"category\"]\nKeyError: 'category'\n"}, {"id": "U9N6OK", "ts": "2024-06-01 05:27:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 163, in post\n    res_obj = glycan_detail(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 381, in glycan_detail\n    sec_tables = get_paginated_sections(obj, query_obj, table_id_list)\n  File \"/app/glygen/util.py\", line 1315, in get_paginated_sections\n    table_id = \"expression_\" + o[\"category\"]\nKeyError: 'category'\n"}, {"id": "NNSA93", "ts": "2024-06-01 05:29:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 163, in post\n    res_obj = glycan_detail(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 381, in glycan_detail\n    sec_tables = get_paginated_sections(obj, query_obj, table_id_list)\n  File \"/app/glygen/util.py\", line 1315, in get_paginated_sections\n    table_id = \"expression_\" + o[\"category\"]\nKeyError: 'category'\n"}, {"id": "08FX3P", "ts": "2024-06-01 05:49:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 163, in post\n    res_obj = glycan_detail(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 381, in glycan_detail\n    sec_tables = get_paginated_sections(obj, query_obj, table_id_list)\n  File \"/app/glygen/util.py\", line 1315, in get_paginated_sections\n    table_id = \"expression_\" + o[\"category\"]\nKeyError: 'category'\n"}, {"id": "H74DBI", "ts": "2024-06-01 05:50:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 163, in post\n    res_obj = glycan_detail(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 381, in glycan_detail\n    sec_tables = get_paginated_sections(obj, query_obj, table_id_list)\n  File \"/app/glygen/util.py\", line 1315, in get_paginated_sections\n    table_id = \"expression_\" + o[\"category\"]\nKeyError: 'category'\n"}, {"id": "RHZA65", "ts": "2024-06-01 05:51:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LTN7FH", "ts": "2024-06-01 06:54:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 163, in post\n    res_obj = glycan_detail(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 381, in glycan_detail\n    sec_tables = get_paginated_sections(obj, query_obj, table_id_list)\n  File \"/app/glygen/util.py\", line 1315, in get_paginated_sections\n    table_id = \"expression_\" + o[\"category\"]\nKeyError: 'category'\n"}, {"id": "0FW4PG", "ts": "2024-06-01 06:57:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 163, in post\n    res_obj = glycan_detail(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 381, in glycan_detail\n    sec_tables = get_paginated_sections(obj, query_obj, table_id_list)\n  File \"/app/glygen/util.py\", line 1315, in get_paginated_sections\n    table_id = \"expression_\" + o[\"category\"]\nKeyError: 'category'\n"}, {"id": "G1N6RE", "ts": "2024-06-01 08:11:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HEBQ5J", "ts": "2024-06-01 08:18:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OL2DJ7", "ts": "2024-06-01 08:21:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ENY5R6", "ts": "2024-06-01 09:02:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZMV6LI", "ts": "2024-06-01 09:16:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W756MD", "ts": "2024-06-01 10:09:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F7UE5D", "ts": "2024-06-01 10:14:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "141XQ4", "ts": "2024-06-01 10:24:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XVEBYV", "ts": "2024-06-01 10:25:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H0YCO8", "ts": "2024-06-01 11:17:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WXTST1", "ts": "2024-06-01 11:17:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ARR3L6", "ts": "2024-06-01 11:18:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JQZQBY", "ts": "2024-06-01 11:39:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JKCG1K", "ts": "2024-06-01 11:41:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WSMSW5", "ts": "2024-06-01 12:09:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K5HQJV", "ts": "2024-06-01 12:12:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1JXVBD", "ts": "2024-06-01 12:21:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "06XYFT", "ts": "2024-06-01 12:32:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MK24DM", "ts": "2024-06-01 12:32:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SRCCYB", "ts": "2024-06-01 12:35:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3ACTAS", "ts": "2024-06-01 12:36:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BTFV1G", "ts": "2024-06-01 12:37:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9RWKFR", "ts": "2024-06-01 12:56:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OYUZVJ", "ts": "2024-06-01 13:01:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YA6120", "ts": "2024-06-01 13:07:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J12NOA", "ts": "2024-06-01 13:16:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BCPR28", "ts": "2024-06-01 13:19:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WZ174W", "ts": "2024-06-01 13:32:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C5EBU6", "ts": "2024-06-01 13:52:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TV7ANV", "ts": "2024-06-01 14:02:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "1NQ2U8", "ts": "2024-06-01 14:02:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QKXJ0R", "ts": "2024-06-01 14:03:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "2MJ6DV", "ts": "2024-06-01 14:03:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "UO5CUC", "ts": "2024-06-01 14:46:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OX9GUN", "ts": "2024-06-01 14:52:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P78YF0", "ts": "2024-06-01 15:37:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "444ILY", "ts": "2024-06-01 15:38:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XNDFQ2", "ts": "2024-06-01 15:46:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HUS1PH", "ts": "2024-06-01 16:44:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G8V1X5", "ts": "2024-06-01 17:00:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "53XNAS", "ts": "2024-06-01 17:03:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D669OF", "ts": "2024-06-01 17:05:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "24ILZ7", "ts": "2024-06-01 17:08:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6N6D0Y", "ts": "2024-06-01 17:10:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EX73E2", "ts": "2024-06-01 17:13:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C46DBO", "ts": "2024-06-01 17:42:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KZ7C0S", "ts": "2024-06-01 18:17:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EXOH5R", "ts": "2024-06-01 18:41:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M6WDR4", "ts": "2024-06-01 18:57:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8IN3QL", "ts": "2024-06-01 19:24:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H5Z0NT", "ts": "2024-06-01 19:26:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6GRXYJ", "ts": "2024-06-01 19:30:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9I1SIJ", "ts": "2024-06-01 19:49:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LCU9H2", "ts": "2024-06-01 20:32:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R6VSJD", "ts": "2024-06-01 21:26:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SBQI4Y", "ts": "2024-06-01 21:32:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9CB31C", "ts": "2024-06-01 22:06:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "918GJE", "ts": "2024-06-01 22:26:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZKNSGU", "ts": "2024-06-01 23:06:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LBQCQ0", "ts": "2024-06-02 01:25:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VRXCYU", "ts": "2024-06-02 01:31:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "II6QQV", "ts": "2024-06-02 01:52:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UDHP4H", "ts": "2024-06-02 01:55:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4D97GI", "ts": "2024-06-02 03:15:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JRWBGS", "ts": "2024-06-02 04:38:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EMSURK", "ts": "2024-06-02 04:40:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "US3TIO", "ts": "2024-06-02 05:09:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1VCPSO", "ts": "2024-06-02 05:13:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SUBZ2K", "ts": "2024-06-02 05:14:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4DJZS9", "ts": "2024-06-02 05:26:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PIJTOV", "ts": "2024-06-02 05:29:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9G804W", "ts": "2024-06-02 05:37:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H64ZEC", "ts": "2024-06-02 05:39:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RMT174", "ts": "2024-06-02 06:19:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "80WBM8", "ts": "2024-06-02 06:23:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YJC1F6", "ts": "2024-06-02 06:29:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6VSLL0", "ts": "2024-06-02 07:23:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NR05HB", "ts": "2024-06-02 07:38:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RDB07Q", "ts": "2024-06-02 07:46:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q55KQW", "ts": "2024-06-02 08:00:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9YMGZV", "ts": "2024-06-02 08:14:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LTNIVG", "ts": "2024-06-02 08:15:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZCQIAE", "ts": "2024-06-02 08:42:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RA0NUL", "ts": "2024-06-02 08:47:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LDYXZC", "ts": "2024-06-02 09:07:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WJHDLA", "ts": "2024-06-02 09:09:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CLYYE9", "ts": "2024-06-02 09:21:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N1ZX3P", "ts": "2024-06-02 09:31:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AW63P6", "ts": "2024-06-02 09:42:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MLVDFP", "ts": "2024-06-02 09:47:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RXH7GP", "ts": "2024-06-02 09:50:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L611VE", "ts": "2024-06-02 10:19:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CFBMKL", "ts": "2024-06-02 10:29:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XNG303", "ts": "2024-06-02 10:47:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C94837", "ts": "2024-06-02 10:57:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4HIA3Q", "ts": "2024-06-02 11:24:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U3Y6JP", "ts": "2024-06-02 11:27:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W7H4TG", "ts": "2024-06-02 11:30:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q1CR18", "ts": "2024-06-02 11:34:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "92JX1K", "ts": "2024-06-02 11:38:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G4VL6M", "ts": "2024-06-02 11:44:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "30M2ES", "ts": "2024-06-02 11:44:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RDKU9I", "ts": "2024-06-02 11:52:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O8JRFM", "ts": "2024-06-02 12:10:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J0EK3X", "ts": "2024-06-02 12:16:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UK94HM", "ts": "2024-06-02 12:29:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IV7EIV", "ts": "2024-06-02 12:53:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QEKCKG", "ts": "2024-06-02 12:55:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NXR4TQ", "ts": "2024-06-02 13:06:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U5PEN5", "ts": "2024-06-02 13:07:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z467QV", "ts": "2024-06-02 13:28:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "13UOK6", "ts": "2024-06-02 13:49:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZTY46F", "ts": "2024-06-02 13:50:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C6G4EC", "ts": "2024-06-02 13:52:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y8WZ4E", "ts": "2024-06-02 14:00:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FBOZX9", "ts": "2024-06-02 14:02:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OA3LCJ", "ts": "2024-06-02 14:23:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WZMXCA", "ts": "2024-06-02 14:25:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GM13WA", "ts": "2024-06-02 14:40:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IDC70R", "ts": "2024-06-02 14:42:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YP6JL6", "ts": "2024-06-02 14:44:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YNY454", "ts": "2024-06-02 14:57:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MBQMA8", "ts": "2024-06-02 15:02:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LPEX46", "ts": "2024-06-02 15:22:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BEN1LM", "ts": "2024-06-02 15:23:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3QYU5Y", "ts": "2024-06-02 15:25:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6R88JZ", "ts": "2024-06-02 15:26:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZC5MIK", "ts": "2024-06-02 15:30:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H9ZK3I", "ts": "2024-06-02 15:30:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PNJ7VB", "ts": "2024-06-02 15:38:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7OJW7Q", "ts": "2024-06-02 15:38:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XWF6O3", "ts": "2024-06-02 15:38:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VW6XAO", "ts": "2024-06-02 15:46:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4I5IUI", "ts": "2024-06-02 15:47:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EJI8NE", "ts": "2024-06-02 15:48:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NKNKDQ", "ts": "2024-06-02 15:49:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RG9Z4X", "ts": "2024-06-02 15:54:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GGRDLW", "ts": "2024-06-02 16:15:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5E9IKK", "ts": "2024-06-02 16:39:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PCAF2F", "ts": "2024-06-02 17:18:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VW9T24", "ts": "2024-06-02 17:29:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4Y69KX", "ts": "2024-06-02 17:29:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8Z60C0", "ts": "2024-06-02 17:30:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CW6RAY", "ts": "2024-06-02 17:32:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YD8LD5", "ts": "2024-06-02 17:39:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AO8UQ3", "ts": "2024-06-02 18:57:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SPJM3H", "ts": "2024-06-02 19:02:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YDSCIG", "ts": "2024-06-02 19:14:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2E2KU9", "ts": "2024-06-02 19:54:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S0MSQW", "ts": "2024-06-02 20:02:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FCWRQA", "ts": "2024-06-02 20:04:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5MDBZS", "ts": "2024-06-02 20:06:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NF07FA", "ts": "2024-06-02 20:07:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K4PT29", "ts": "2024-06-02 20:07:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D5OJ6S", "ts": "2024-06-02 20:07:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4PRGBO", "ts": "2024-06-02 20:08:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H8NRC5", "ts": "2024-06-02 20:09:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "88SYY0", "ts": "2024-06-02 20:09:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "673R9F", "ts": "2024-06-02 20:09:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OWUIUR", "ts": "2024-06-02 20:09:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GG9YRR", "ts": "2024-06-02 20:12:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8UIIU0", "ts": "2024-06-02 20:19:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UMGOVE", "ts": "2024-06-02 20:19:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O0XAH0", "ts": "2024-06-02 20:22:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BG8OUL", "ts": "2024-06-02 20:29:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8G9OZB", "ts": "2024-06-02 20:34:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X6P04Z", "ts": "2024-06-02 20:35:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JZJBJH", "ts": "2024-06-02 20:39:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WPWVMD", "ts": "2024-06-02 20:39:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T4UAHN", "ts": "2024-06-02 20:41:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6L5I2T", "ts": "2024-06-02 20:41:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D4Y03I", "ts": "2024-06-02 20:41:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YSIM8H", "ts": "2024-06-02 20:41:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XJDHY2", "ts": "2024-06-02 20:42:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9V2F8O", "ts": "2024-06-02 20:44:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QMBGAQ", "ts": "2024-06-02 20:48:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V0XVNU", "ts": "2024-06-02 20:54:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RALCHJ", "ts": "2024-06-02 20:54:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q0KMZK", "ts": "2024-06-02 20:56:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6LMCOW", "ts": "2024-06-02 21:08:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "65AYM9", "ts": "2024-06-02 21:27:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "24Q1EC", "ts": "2024-06-02 21:28:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NB6CXH", "ts": "2024-06-02 21:30:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UH98QM", "ts": "2024-06-02 21:56:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QSWXQC", "ts": "2024-06-02 22:08:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YEU43P", "ts": "2024-06-02 22:26:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X2USZ0", "ts": "2024-06-02 22:44:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QMC91P", "ts": "2024-06-02 22:56:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "10MKIF", "ts": "2024-06-02 22:56:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QA2SQN", "ts": "2024-06-02 22:58:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YPBNXH", "ts": "2024-06-02 23:01:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DQUUUX", "ts": "2024-06-02 23:20:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L43C87", "ts": "2024-06-03 03:28:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KV6O60", "ts": "2024-06-03 03:33:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O64P8S", "ts": "2024-06-03 04:02:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZRNHAK", "ts": "2024-06-03 04:10:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DSFH3F", "ts": "2024-06-03 04:16:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y2T621", "ts": "2024-06-03 04:26:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M0N86I", "ts": "2024-06-03 04:33:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PXW10Y", "ts": "2024-06-03 04:37:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KVUXTT", "ts": "2024-06-03 05:02:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VB0N0I", "ts": "2024-06-03 05:21:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4K99V9", "ts": "2024-06-03 05:23:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PCGRC8", "ts": "2024-06-03 05:31:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 714, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P4S4XS", "ts": "2024-06-03 05:44:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S2WI3W", "ts": "2024-06-03 05:47:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4H4KSZ", "ts": "2024-06-03 06:10:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CV8WEU", "ts": "2024-06-03 06:12:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8INX6Y", "ts": "2024-06-03 06:35:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ANW3EZ", "ts": "2024-06-03 06:40:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KU2PLP", "ts": "2024-06-03 07:00:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PLCOQ1", "ts": "2024-06-03 07:23:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G5J2MT", "ts": "2024-06-03 07:23:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FMRGRU", "ts": "2024-06-03 08:06:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0XHIFW", "ts": "2024-06-03 08:07:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7IVZ2O", "ts": "2024-06-03 08:15:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D1TR6M", "ts": "2024-06-03 08:27:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VVK5D7", "ts": "2024-06-03 08:33:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8YTUUO", "ts": "2024-06-03 08:43:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KQ1512", "ts": "2024-06-03 08:51:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J8DJ99", "ts": "2024-06-03 09:03:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TJKEAR", "ts": "2024-06-03 09:08:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BI4PVE", "ts": "2024-06-03 09:20:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1L75TC", "ts": "2024-06-03 09:28:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2PVZ5K", "ts": "2024-06-03 09:54:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SEL8XV", "ts": "2024-06-03 10:56:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J35ENB", "ts": "2024-06-03 11:03:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 181, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 714, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MSPIJ0", "ts": "2024-06-03 11:08:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SPM0QP", "ts": "2024-06-03 11:24:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U5MFR4", "ts": "2024-06-03 11:35:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AEI6AS", "ts": "2024-06-03 11:40:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UC3JR0", "ts": "2024-06-03 11:41:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T6TIRY", "ts": "2024-06-03 11:43:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6CUQQ8", "ts": "2024-06-03 11:49:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DIMZMB", "ts": "2024-06-03 11:50:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VJU8ZB", "ts": "2024-06-03 11:55:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1YDH2B", "ts": "2024-06-03 12:19:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CGL4KK", "ts": "2024-06-03 12:27:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G8EC7M", "ts": "2024-06-03 12:35:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0AWKWZ", "ts": "2024-06-03 12:52:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "05NUMH", "ts": "2024-06-03 13:01:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QT03LY", "ts": "2024-06-03 13:05:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H4EM5Z", "ts": "2024-06-03 13:29:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "30836S", "ts": "2024-06-03 13:32:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XMA9GC", "ts": "2024-06-03 13:47:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XXLIAC", "ts": "2024-06-03 13:51:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VUA7X9", "ts": "2024-06-03 14:09:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FOXL9J", "ts": "2024-06-03 14:10:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JPK6EG", "ts": "2024-06-03 14:31:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OPZ0WC", "ts": "2024-06-03 14:39:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DX7K34", "ts": "2024-06-03 14:45:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J5W10R", "ts": "2024-06-03 14:55:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "96ZJPJ", "ts": "2024-06-03 15:01:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FJ5PCT", "ts": "2024-06-03 15:08:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X13WLL", "ts": "2024-06-03 16:15:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VSM2M7", "ts": "2024-06-03 16:55:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JB9GTJ", "ts": "2024-06-03 19:08:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UAZIKC", "ts": "2024-06-03 19:21:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N2GKBV", "ts": "2024-06-03 19:28:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JJWNO0", "ts": "2024-06-03 19:29:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O347EF", "ts": "2024-06-03 20:16:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "329RV8", "ts": "2024-06-03 20:16:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0SKOIO", "ts": "2024-06-03 20:17:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O4OIG9", "ts": "2024-06-03 20:18:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QBUJMP", "ts": "2024-06-03 20:18:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9QHT69", "ts": "2024-06-03 20:18:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N1O0QE", "ts": "2024-06-03 20:18:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HS4P09", "ts": "2024-06-03 20:18:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GB0DOS", "ts": "2024-06-03 20:26:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IYGBT3", "ts": "2024-06-03 20:26:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E89YBA", "ts": "2024-06-03 20:26:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PYETNF", "ts": "2024-06-03 20:28:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GNJE20", "ts": "2024-06-03 20:29:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1T1YII", "ts": "2024-06-03 20:32:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F0DG0R", "ts": "2024-06-03 20:32:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FN2CH9", "ts": "2024-06-03 20:44:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QGKFW9", "ts": "2024-06-03 20:55:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WHQG7Q", "ts": "2024-06-03 20:59:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X8JIZ7", "ts": "2024-06-03 21:01:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W5AOVK", "ts": "2024-06-03 21:30:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VVE96V", "ts": "2024-06-03 21:51:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WEYXYP", "ts": "2024-06-03 21:53:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DVAP0N", "ts": "2024-06-03 22:14:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3K28ZR", "ts": "2024-06-03 22:14:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TKXQRT", "ts": "2024-06-03 22:15:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T90CUE", "ts": "2024-06-03 22:16:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z6EBSH", "ts": "2024-06-03 22:40:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FK4ZIU", "ts": "2024-06-03 22:56:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UPWR9T", "ts": "2024-06-03 23:02:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BQ850Y", "ts": "2024-06-03 23:04:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RR6J9Y", "ts": "2024-06-03 23:09:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QNHG6G", "ts": "2024-06-03 23:15:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SKXIAY", "ts": "2024-06-03 23:44:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OV560Y", "ts": "2024-06-03 23:57:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q1I5PD", "ts": "2024-06-04 00:07:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "POLTK7", "ts": "2024-06-04 00:12:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VFNG02", "ts": "2024-06-04 00:14:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E6D25Q", "ts": "2024-06-04 00:15:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8GKLNW", "ts": "2024-06-04 00:28:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8R9394", "ts": "2024-06-04 00:29:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QT48RT", "ts": "2024-06-04 01:05:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NBUJ8P", "ts": "2024-06-04 01:09:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P7ZMOV", "ts": "2024-06-04 01:20:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AWEANR", "ts": "2024-06-04 01:21:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GG0EBG", "ts": "2024-06-04 01:21:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3VWUZB", "ts": "2024-06-04 01:24:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VXQFQ4", "ts": "2024-06-04 01:29:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SUM6LC", "ts": "2024-06-04 01:30:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B60DPV", "ts": "2024-06-04 01:30:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5JQRCY", "ts": "2024-06-04 01:38:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KQEKHZ", "ts": "2024-06-04 01:40:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZD3P7H", "ts": "2024-06-04 01:40:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EI3M6E", "ts": "2024-06-04 01:41:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LT5JGO", "ts": "2024-06-04 01:43:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XCLZ33", "ts": "2024-06-04 01:43:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZTF0YH", "ts": "2024-06-04 01:44:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O2FBLY", "ts": "2024-06-04 01:45:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DWIP1P", "ts": "2024-06-04 01:46:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G7OGWS", "ts": "2024-06-04 01:47:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UQMHIN", "ts": "2024-06-04 01:48:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WH7BE4", "ts": "2024-06-04 01:48:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "56MIYR", "ts": "2024-06-04 01:48:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R5PC5S", "ts": "2024-06-04 01:52:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HGJ3CZ", "ts": "2024-06-04 01:53:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RXXTYI", "ts": "2024-06-04 02:07:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4NAZGG", "ts": "2024-06-04 02:10:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y301E0", "ts": "2024-06-04 02:37:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P6YEF4", "ts": "2024-06-04 02:47:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VZ1X7I", "ts": "2024-06-04 03:42:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SA9FIC", "ts": "2024-06-04 04:06:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0WOD1R", "ts": "2024-06-04 04:09:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "50YLEX", "ts": "2024-06-04 04:10:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L36M3J", "ts": "2024-06-04 04:16:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VYECNX", "ts": "2024-06-04 04:33:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z865UJ", "ts": "2024-06-04 04:38:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "83IKD8", "ts": "2024-06-04 04:46:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KR0WG5", "ts": "2024-06-04 04:52:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NXY78Y", "ts": "2024-06-04 04:56:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JUVEV8", "ts": "2024-06-04 05:22:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7136VA", "ts": "2024-06-04 05:42:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OA0WWB", "ts": "2024-06-04 05:46:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G6QVJS", "ts": "2024-06-04 05:48:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RTHSMS", "ts": "2024-06-04 05:59:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z69ECV", "ts": "2024-06-04 06:15:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VR1BB1", "ts": "2024-06-04 06:29:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H46DYY", "ts": "2024-06-04 06:38:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BAJBWD", "ts": "2024-06-04 06:38:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1OIWGD", "ts": "2024-06-04 07:38:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1DD66C", "ts": "2024-06-04 07:43:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WTZO35", "ts": "2024-06-04 07:59:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 69, in post\n    res_obj = list_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 62, in list_download\n    list_obj = get_list_object(query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 545, in get_list_object\n    mongo_query = {\"list_id\":query_obj[\"id\"]}\nKeyError: 'id'\n"}, {"id": "VF7H5J", "ts": "2024-06-04 08:11:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FMAOCY", "ts": "2024-06-04 08:36:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0OJN7O", "ts": "2024-06-04 08:36:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M7OBRY", "ts": "2024-06-04 08:43:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "84OQ32", "ts": "2024-06-04 09:01:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8WNEAN", "ts": "2024-06-04 09:32:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TAM82V", "ts": "2024-06-04 09:40:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KP1ZF0", "ts": "2024-06-04 09:53:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5GFQ9B", "ts": "2024-06-04 10:17:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IMXBPL", "ts": "2024-06-04 10:50:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LRYG6M", "ts": "2024-06-04 12:02:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ELUQFX", "ts": "2024-06-04 12:08:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/publication.py\", line 39, in post\n    res_obj = publication_detail(req_obj, config_obj)\n  File \"/app/glygen/publication_apilib.py\", line 27, in publication_detail\n    error_list = get_errors_in_query(\"publication_detail\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1146, in get_errors_in_query\n    for key1 in query_obj:\nTypeError: 'NoneType' object is not iterable\n"}, {"id": "0HI9IY", "ts": "2024-06-04 12:15:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B63L41", "ts": "2024-06-04 12:17:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O7XIG1", "ts": "2024-06-04 12:42:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RID6LS", "ts": "2024-06-04 13:09:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L2H457", "ts": "2024-06-04 14:18:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LKFK4E", "ts": "2024-06-04 15:26:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M33IJV", "ts": "2024-06-04 17:22:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FTTOKZ", "ts": "2024-06-04 18:18:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2JY4CR", "ts": "2024-06-04 18:36:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S6ID46", "ts": "2024-06-04 18:39:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ONWXCC", "ts": "2024-06-04 18:55:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CXSR1N", "ts": "2024-06-04 19:17:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RS07X4", "ts": "2024-06-04 19:24:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QXP3II", "ts": "2024-06-04 19:50:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J3Y5L2", "ts": "2024-06-04 19:54:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W7P9TH", "ts": "2024-06-04 20:06:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GO6KF6", "ts": "2024-06-04 20:34:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XLQ4OM", "ts": "2024-06-04 20:43:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M4SPBY", "ts": "2024-06-04 21:08:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XRZK0W", "ts": "2024-06-04 21:23:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I7WQ2X", "ts": "2024-06-04 22:05:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ESFSSB", "ts": "2024-06-04 22:21:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7ZE91O", "ts": "2024-06-04 22:23:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "21U8L1", "ts": "2024-06-04 22:27:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QWGI5V", "ts": "2024-06-04 22:32:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PG9WAS", "ts": "2024-06-04 22:34:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ALGVG9", "ts": "2024-06-04 23:02:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JPVACI", "ts": "2024-06-04 23:25:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GVTDPD", "ts": "2024-06-04 23:30:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0NYHNC", "ts": "2024-06-04 23:32:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZUIWQD", "ts": "2024-06-04 23:38:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MG37YY", "ts": "2024-06-04 23:45:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DST0SK", "ts": "2024-06-05 00:04:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "POQX90", "ts": "2024-06-05 00:06:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QD1R82", "ts": "2024-06-05 00:07:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HOH98E", "ts": "2024-06-05 00:24:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9TOUOJ", "ts": "2024-06-05 00:25:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "22FEQ3", "ts": "2024-06-05 00:38:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3Y1A4I", "ts": "2024-06-05 01:12:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CLMELI", "ts": "2024-06-05 02:22:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TWRVUF", "ts": "2024-06-05 02:25:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GKXV90", "ts": "2024-06-05 02:42:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R7YHDE", "ts": "2024-06-05 02:48:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TUL8CA", "ts": "2024-06-05 03:05:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TZYGAM", "ts": "2024-06-05 03:09:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PAMAML", "ts": "2024-06-05 03:42:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CQ7NFS", "ts": "2024-06-05 03:45:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "54QUJP", "ts": "2024-06-05 04:08:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I9F4D3", "ts": "2024-06-05 04:55:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PBBVAN", "ts": "2024-06-05 05:02:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 105, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "ASEXVM", "ts": "2024-06-05 05:48:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ECE78C", "ts": "2024-06-05 06:19:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AFCWMP", "ts": "2024-06-05 06:54:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X1T8FY", "ts": "2024-06-05 06:56:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8S8I3R", "ts": "2024-06-05 07:36:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JVPZ6G", "ts": "2024-06-05 07:44:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7VRYSZ", "ts": "2024-06-05 08:11:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "INLJ1J", "ts": "2024-06-05 08:20:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QHHS27", "ts": "2024-06-05 09:51:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WSJ9DV", "ts": "2024-06-05 11:03:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 195, in glycan_search\n    cur_list += list(dbh[collection].find(mongo_query,prj_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: unknown top level operator: $AND\n"}, {"id": "CDD928", "ts": "2024-06-05 11:51:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AFZZL3", "ts": "2024-06-05 14:31:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3SFE3K", "ts": "2024-06-05 15:39:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PDWOO5", "ts": "2024-06-05 15:40:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JMCN90", "ts": "2024-06-05 16:12:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "THXPFF", "ts": "2024-06-05 16:26:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y8EIZW", "ts": "2024-06-05 16:28:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WTVAQH", "ts": "2024-06-05 16:36:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XJHBVS", "ts": "2024-06-05 16:40:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NGM6IH", "ts": "2024-06-05 16:48:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GO54OD", "ts": "2024-06-05 16:55:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F1U2RM", "ts": "2024-06-05 17:06:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZSOFZR", "ts": "2024-06-05 17:08:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2V4OTR", "ts": "2024-06-05 17:15:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X3AFCC", "ts": "2024-06-05 17:43:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GDWKCO", "ts": "2024-06-05 17:48:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JLY43G", "ts": "2024-06-05 18:03:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VI9PAE", "ts": "2024-06-05 18:06:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ONG7ZK", "ts": "2024-06-05 18:18:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L0KVGV", "ts": "2024-06-05 18:22:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9MAG21", "ts": "2024-06-05 18:23:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KWFGZM", "ts": "2024-06-05 18:31:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7RP58V", "ts": "2024-06-05 18:33:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9ZIK19", "ts": "2024-06-05 18:38:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z1CZMV", "ts": "2024-06-05 18:40:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DXYJQT", "ts": "2024-06-05 18:56:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9ITKW5", "ts": "2024-06-05 19:02:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8VFGEP", "ts": "2024-06-05 19:06:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P1XX5N", "ts": "2024-06-05 19:07:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RHSHW2", "ts": "2024-06-05 19:11:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T2WR6B", "ts": "2024-06-05 19:27:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XGIJ7G", "ts": "2024-06-05 19:28:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YW8JBG", "ts": "2024-06-05 20:24:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LGF1C4", "ts": "2024-06-05 20:37:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3DNJEA", "ts": "2024-06-05 21:01:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6M90FY", "ts": "2024-06-05 21:21:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6S5809", "ts": "2024-06-05 22:00:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UI5R6H", "ts": "2024-06-05 22:17:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E9V7NL", "ts": "2024-06-05 22:36:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6ZRBYD", "ts": "2024-06-05 22:46:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AEXBMY", "ts": "2024-06-05 23:14:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PWSGWL", "ts": "2024-06-05 23:16:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CQ1X6H", "ts": "2024-06-05 23:26:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MYH340", "ts": "2024-06-05 23:26:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "76U1RA", "ts": "2024-06-05 23:27:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GFOQOE", "ts": "2024-06-05 23:30:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4L1LX6", "ts": "2024-06-05 23:44:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LRKKYS", "ts": "2024-06-05 23:50:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WPD3BF", "ts": "2024-06-06 00:04:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VT2VZ8", "ts": "2024-06-06 00:07:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H58KT9", "ts": "2024-06-06 00:08:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LER7FI", "ts": "2024-06-06 00:08:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WW5JB5", "ts": "2024-06-06 01:04:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8URB8Y", "ts": "2024-06-06 01:20:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R52AB3", "ts": "2024-06-06 01:44:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LDQ9ZO", "ts": "2024-06-06 02:00:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DNRGOD", "ts": "2024-06-06 02:18:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N09S9Q", "ts": "2024-06-06 02:18:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7P4VTY", "ts": "2024-06-06 02:24:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PKW3RK", "ts": "2024-06-06 02:26:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NYGXQU", "ts": "2024-06-06 02:31:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N3X7MT", "ts": "2024-06-06 02:31:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5V0JYC", "ts": "2024-06-06 02:33:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z348IY", "ts": "2024-06-06 02:33:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6PYE6J", "ts": "2024-06-06 02:33:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YKFKER", "ts": "2024-06-06 02:34:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "30DPF8", "ts": "2024-06-06 03:26:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6V7FKB", "ts": "2024-06-06 03:29:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WDG25V", "ts": "2024-06-06 03:50:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JPZ5OF", "ts": "2024-06-06 04:17:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EFOXYD", "ts": "2024-06-06 04:18:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ABZ3GX", "ts": "2024-06-06 04:26:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XS6EWW", "ts": "2024-06-06 04:35:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TS1TPK", "ts": "2024-06-06 04:36:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KH5XGH", "ts": "2024-06-06 04:53:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SJSMP6", "ts": "2024-06-06 05:12:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J1DARM", "ts": "2024-06-06 05:15:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AU37DG", "ts": "2024-06-06 05:29:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V95I3F", "ts": "2024-06-06 05:42:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5LHZD6", "ts": "2024-06-06 07:09:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MHHHOQ", "ts": "2024-06-06 07:40:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IN9NA4", "ts": "2024-06-06 13:47:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7F6CJG", "ts": "2024-06-06 14:18:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8VICTZ", "ts": "2024-06-06 15:55:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q66L9W", "ts": "2024-06-06 16:01:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0MGFIT", "ts": "2024-06-06 16:32:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BQB6GV", "ts": "2024-06-06 16:33:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KF2V33", "ts": "2024-06-06 16:58:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "23OFGF", "ts": "2024-06-06 17:22:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KVP3G6", "ts": "2024-06-06 17:59:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L3L3H1", "ts": "2024-06-06 18:27:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WBC9WP", "ts": "2024-06-06 18:37:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MVMGME", "ts": "2024-06-06 18:38:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "21QAJN", "ts": "2024-06-06 18:44:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L3XFQO", "ts": "2024-06-06 18:45:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "POJDEP", "ts": "2024-06-06 18:47:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SLZW7X", "ts": "2024-06-06 18:51:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SKQ3CT", "ts": "2024-06-06 18:51:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XKIN0D", "ts": "2024-06-06 19:01:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LND5MH", "ts": "2024-06-06 19:12:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "526IW8", "ts": "2024-06-06 19:19:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "00Q2EG", "ts": "2024-06-06 19:28:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R0EW09", "ts": "2024-06-06 19:38:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q2W06G", "ts": "2024-06-06 19:51:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SF108F", "ts": "2024-06-06 19:52:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W1NRLH", "ts": "2024-06-06 20:24:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C6NAH9", "ts": "2024-06-06 20:33:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2NUURP", "ts": "2024-06-06 21:11:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TK6CQX", "ts": "2024-06-06 21:48:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T9L32C", "ts": "2024-06-06 22:23:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QHQK0J", "ts": "2024-06-06 22:28:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T7BWMH", "ts": "2024-06-06 22:47:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MX9LVK", "ts": "2024-06-06 23:01:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7GTYFB", "ts": "2024-06-06 23:01:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "402C2R", "ts": "2024-06-06 23:12:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1U8GRC", "ts": "2024-06-06 23:29:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PITP5G", "ts": "2024-06-06 23:29:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TE4EB2", "ts": "2024-06-06 23:44:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K6FBIQ", "ts": "2024-06-06 23:47:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IHYWDK", "ts": "2024-06-06 23:48:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RL54L5", "ts": "2024-06-07 00:18:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L5D9ZB", "ts": "2024-06-07 00:31:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UFUU70", "ts": "2024-06-07 00:56:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "241GBF", "ts": "2024-06-07 01:08:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N61L9I", "ts": "2024-06-07 01:26:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O1U15N", "ts": "2024-06-07 01:32:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KGTJOX", "ts": "2024-06-07 01:38:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N0W1SF", "ts": "2024-06-07 01:55:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5XL2L9", "ts": "2024-06-07 02:19:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MS1NC2", "ts": "2024-06-07 02:39:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7M7SVN", "ts": "2024-06-07 02:45:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5H9YT0", "ts": "2024-06-07 02:45:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PUROOP", "ts": "2024-06-07 02:58:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HMBYVK", "ts": "2024-06-07 03:08:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YGHKLF", "ts": "2024-06-07 03:28:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T5KXRW", "ts": "2024-06-07 03:49:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4BJTH3", "ts": "2024-06-07 04:03:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1CZNX4", "ts": "2024-06-07 04:03:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XWSC3H", "ts": "2024-06-07 04:27:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X1SQTD", "ts": "2024-06-07 04:45:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NC9FMN", "ts": "2024-06-07 05:02:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5C9FQU", "ts": "2024-06-07 05:04:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H1FWSX", "ts": "2024-06-07 05:19:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UJHAIF", "ts": "2024-06-07 05:33:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TAUAIV", "ts": "2024-06-07 05:37:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NTXH47", "ts": "2024-06-07 05:40:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9MTJFP", "ts": "2024-06-07 07:42:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RRS5A2", "ts": "2024-06-07 15:01:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VQ991V", "ts": "2024-06-07 15:03:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OTSX3P", "ts": "2024-06-07 17:33:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KO0S9X", "ts": "2024-06-07 18:34:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S41LAY", "ts": "2024-06-07 18:45:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UZL23G", "ts": "2024-06-07 19:00:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SVWI5G", "ts": "2024-06-07 19:01:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1HYSY9", "ts": "2024-06-07 19:01:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7GPBZO", "ts": "2024-06-07 19:02:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LWK21X", "ts": "2024-06-07 19:02:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EDW79C", "ts": "2024-06-07 19:02:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JH3EXZ", "ts": "2024-06-07 19:02:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VO9Y63", "ts": "2024-06-07 19:02:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F461SG", "ts": "2024-06-07 19:03:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7LU2SW", "ts": "2024-06-07 19:03:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "925TK5", "ts": "2024-06-07 19:04:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MFJDU3", "ts": "2024-06-07 19:04:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X4EYEJ", "ts": "2024-06-07 19:05:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3NTXFT", "ts": "2024-06-07 19:13:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GCQ8T0", "ts": "2024-06-07 19:18:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WJ82BJ", "ts": "2024-06-07 20:04:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BM9ZK3", "ts": "2024-06-07 20:06:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B1D3PF", "ts": "2024-06-07 20:23:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J2PP4G", "ts": "2024-06-07 21:00:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DESZPH", "ts": "2024-06-07 21:01:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "61IQCY", "ts": "2024-06-07 21:12:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R5H7OC", "ts": "2024-06-07 22:20:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 40, in post\n    if \"error_list\" in req_obj:\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "XE8CN2", "ts": "2024-06-07 22:35:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "99WAEP", "ts": "2024-06-07 22:40:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WAK0GC", "ts": "2024-06-07 23:23:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KV66EA", "ts": "2024-06-07 23:29:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H0FIKN", "ts": "2024-06-08 01:41:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F21BKQ", "ts": "2024-06-08 02:04:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PT3V9K", "ts": "2024-06-08 02:07:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AYVLAK", "ts": "2024-06-08 02:08:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "92V8T7", "ts": "2024-06-08 02:11:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OG9NI2", "ts": "2024-06-08 02:22:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YSHX5H", "ts": "2024-06-08 02:25:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VLFCU0", "ts": "2024-06-08 02:38:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5NLD7P", "ts": "2024-06-08 03:06:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DVZ6KE", "ts": "2024-06-08 03:09:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P8PS3A", "ts": "2024-06-08 03:38:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DQQVZT", "ts": "2024-06-08 03:40:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AE5KZB", "ts": "2024-06-08 03:43:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SJH9VM", "ts": "2024-06-08 03:48:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ULRE87", "ts": "2024-06-08 03:51:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YZ0LDV", "ts": "2024-06-08 03:52:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PHV4TH", "ts": "2024-06-08 03:53:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7BI6ER", "ts": "2024-06-08 04:00:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YJ4KWD", "ts": "2024-06-08 04:02:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "44Q2ZA", "ts": "2024-06-08 04:32:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZFLAG3", "ts": "2024-06-08 04:47:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CMKNEZ", "ts": "2024-06-08 05:04:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8CVV8Z", "ts": "2024-06-08 05:04:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "09B0WK", "ts": "2024-06-08 05:06:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6Q9ZRL", "ts": "2024-06-08 05:06:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PI6OVZ", "ts": "2024-06-08 05:07:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YU720C", "ts": "2024-06-08 05:07:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SJ5TI8", "ts": "2024-06-08 05:07:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UX47TC", "ts": "2024-06-08 05:07:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "91YN6H", "ts": "2024-06-08 05:08:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PCQ08V", "ts": "2024-06-08 05:11:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1CPMVR", "ts": "2024-06-08 05:11:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8QPH3Y", "ts": "2024-06-08 05:16:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XLDVLG", "ts": "2024-06-08 05:30:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EDIJB6", "ts": "2024-06-08 05:33:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PQIH42", "ts": "2024-06-08 05:44:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XYTZSW", "ts": "2024-06-08 05:58:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W0LGO0", "ts": "2024-06-08 06:04:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5EM7NR", "ts": "2024-06-08 06:23:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WYQTW1", "ts": "2024-06-08 06:37:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PGRA1Y", "ts": "2024-06-08 06:46:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T1EGQT", "ts": "2024-06-08 07:12:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8SQM5Z", "ts": "2024-06-08 07:24:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TARGV4", "ts": "2024-06-08 07:27:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J09EOM", "ts": "2024-06-08 07:37:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7E3E4J", "ts": "2024-06-08 07:40:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KI8FDR", "ts": "2024-06-08 08:47:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OFFD2E", "ts": "2024-06-08 09:57:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7JMCBE", "ts": "2024-06-08 10:31:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9N16B9", "ts": "2024-06-08 10:46:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "81UOYZ", "ts": "2024-06-08 11:56:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PXIXIO", "ts": "2024-06-08 12:03:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NQFH26", "ts": "2024-06-08 12:03:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E2BBWM", "ts": "2024-06-08 12:17:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WR81BZ", "ts": "2024-06-08 12:56:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "74PF1X", "ts": "2024-06-08 13:24:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LG64G2", "ts": "2024-06-08 13:54:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M24HZ2", "ts": "2024-06-08 14:44:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W6P2FQ", "ts": "2024-06-08 15:10:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HI2ULR", "ts": "2024-06-08 15:38:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q5Y0I5", "ts": "2024-06-08 15:42:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U4F3T1", "ts": "2024-06-08 15:44:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SHQRCI", "ts": "2024-06-08 16:07:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LJRUKK", "ts": "2024-06-08 16:17:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9ZKLGQ", "ts": "2024-06-08 16:18:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CC04XH", "ts": "2024-06-08 16:24:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SAM19Q", "ts": "2024-06-08 16:55:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "COYZJ7", "ts": "2024-06-08 17:03:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZTRRSD", "ts": "2024-06-08 17:05:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "14ZOZ8", "ts": "2024-06-08 17:05:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TIYQP0", "ts": "2024-06-08 17:09:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LDGW4M", "ts": "2024-06-08 17:09:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C29AKZ", "ts": "2024-06-08 17:09:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IPLWCY", "ts": "2024-06-08 17:11:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MHL6PD", "ts": "2024-06-08 17:12:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0R2ELR", "ts": "2024-06-08 17:13:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RZZN2S", "ts": "2024-06-08 17:14:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T9TP02", "ts": "2024-06-08 17:14:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MJTDT3", "ts": "2024-06-08 17:15:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z1RCKJ", "ts": "2024-06-08 17:16:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4T0ZRE", "ts": "2024-06-08 17:35:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6LE56D", "ts": "2024-06-08 17:42:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8JN9H8", "ts": "2024-06-08 17:51:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CE14UD", "ts": "2024-06-08 17:56:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AWP6B0", "ts": "2024-06-08 18:01:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F7ZIB5", "ts": "2024-06-08 18:08:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C2DZAP", "ts": "2024-06-08 18:19:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0B27JG", "ts": "2024-06-08 18:25:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4ONCYM", "ts": "2024-06-08 18:45:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OEPGH8", "ts": "2024-06-08 18:59:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VIBUA4", "ts": "2024-06-08 19:22:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UGNTXR", "ts": "2024-06-08 19:46:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JP8SEI", "ts": "2024-06-08 20:29:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7LKDWR", "ts": "2024-06-08 20:36:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AGGVIL", "ts": "2024-06-08 20:51:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2YSKRB", "ts": "2024-06-08 21:00:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "29WOSK", "ts": "2024-06-08 21:46:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QXKOQA", "ts": "2024-06-08 21:54:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D28EGW", "ts": "2024-06-08 22:10:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3UIVWA", "ts": "2024-06-08 22:37:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OPSZMQ", "ts": "2024-06-08 22:40:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "66MYX3", "ts": "2024-06-08 22:40:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y1JKSN", "ts": "2024-06-08 22:41:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MGISKA", "ts": "2024-06-08 22:41:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZBV33M", "ts": "2024-06-08 22:50:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "37MF5J", "ts": "2024-06-08 23:05:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "66O1WI", "ts": "2024-06-08 23:05:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LHWR11", "ts": "2024-06-08 23:05:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PXWEAB", "ts": "2024-06-08 23:06:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "69W0PE", "ts": "2024-06-08 23:06:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VYIJJO", "ts": "2024-06-08 23:06:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I7N853", "ts": "2024-06-08 23:06:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YWKY6R", "ts": "2024-06-08 23:11:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GTRR2P", "ts": "2024-06-08 23:15:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PAJR9Z", "ts": "2024-06-08 23:16:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z2FS2O", "ts": "2024-06-08 23:43:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ATFXNV", "ts": "2024-06-08 23:46:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T1K23A", "ts": "2024-06-09 00:02:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4Y6UMD", "ts": "2024-06-09 00:07:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3JKLYI", "ts": "2024-06-09 00:46:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4LLO5T", "ts": "2024-06-09 02:02:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CWNYZ0", "ts": "2024-06-09 02:02:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BS3FVT", "ts": "2024-06-09 02:04:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V7BH39", "ts": "2024-06-09 02:09:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G14REH", "ts": "2024-06-09 02:09:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SG0GDE", "ts": "2024-06-09 02:09:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q6XSWL", "ts": "2024-06-09 02:10:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KET011", "ts": "2024-06-09 02:10:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ARVATQ", "ts": "2024-06-09 02:12:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B1FYGZ", "ts": "2024-06-09 02:59:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SH6T92", "ts": "2024-06-09 03:29:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FWXDM6", "ts": "2024-06-09 03:30:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MEQDXN", "ts": "2024-06-09 05:31:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LI1TX2", "ts": "2024-06-09 06:46:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NX1WTV", "ts": "2024-06-09 07:02:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "46CHJM", "ts": "2024-06-09 07:23:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V5YL04", "ts": "2024-06-09 08:15:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UEP2PW", "ts": "2024-06-09 08:26:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T9AOXG", "ts": "2024-06-09 08:36:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3AI8H6", "ts": "2024-06-09 10:10:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P23NYR", "ts": "2024-06-09 10:17:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RUOF0X", "ts": "2024-06-09 10:36:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LA5JS5", "ts": "2024-06-09 11:40:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2HFX9M", "ts": "2024-06-09 11:41:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N827SD", "ts": "2024-06-09 11:42:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5X7H66", "ts": "2024-06-09 11:47:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8N1XLV", "ts": "2024-06-09 11:59:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MNS95G", "ts": "2024-06-09 12:32:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4DX2L2", "ts": "2024-06-09 12:48:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HIDXQ0", "ts": "2024-06-09 12:59:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7KT3R2", "ts": "2024-06-09 13:12:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z965JU", "ts": "2024-06-09 13:15:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J95ET8", "ts": "2024-06-09 13:17:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0G6O83", "ts": "2024-06-09 13:19:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UVEQ1W", "ts": "2024-06-09 13:19:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QF4XT5", "ts": "2024-06-09 13:20:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XUY9GF", "ts": "2024-06-09 13:24:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7PEFJR", "ts": "2024-06-09 13:39:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GQO5IT", "ts": "2024-06-09 13:56:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "05K0D6", "ts": "2024-06-09 13:57:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GUHB0F", "ts": "2024-06-09 13:57:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VPW7X5", "ts": "2024-06-09 13:57:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SQ7O1F", "ts": "2024-06-09 13:58:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "88ZUU2", "ts": "2024-06-09 13:58:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4SJABI", "ts": "2024-06-09 13:59:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UFCOLX", "ts": "2024-06-09 13:59:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F1DK7X", "ts": "2024-06-09 14:30:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "88P0J1", "ts": "2024-06-09 14:33:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3PWR8H", "ts": "2024-06-09 14:34:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0UCC5O", "ts": "2024-06-09 14:34:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D7NIDU", "ts": "2024-06-09 14:34:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9MBPW8", "ts": "2024-06-09 14:35:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MUZLJH", "ts": "2024-06-09 14:35:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3569LA", "ts": "2024-06-09 14:36:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GPU7WZ", "ts": "2024-06-09 14:36:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O9YCX3", "ts": "2024-06-09 14:36:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CMD063", "ts": "2024-06-09 14:36:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZXPOPM", "ts": "2024-06-09 14:36:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZH534U", "ts": "2024-06-09 14:36:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "39YFU8", "ts": "2024-06-09 14:37:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2IEX34", "ts": "2024-06-09 15:01:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I5KQNR", "ts": "2024-06-09 15:01:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CMV93W", "ts": "2024-06-09 15:02:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DPM4LC", "ts": "2024-06-09 15:02:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DENSJN", "ts": "2024-06-09 15:02:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KIZPF7", "ts": "2024-06-09 16:05:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JTOFHP", "ts": "2024-06-09 16:08:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ERTW3D", "ts": "2024-06-09 16:47:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YEHRJD", "ts": "2024-06-09 17:11:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NPU08V", "ts": "2024-06-09 17:15:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QCDAFG", "ts": "2024-06-09 17:52:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GJ0IF7", "ts": "2024-06-09 17:55:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RIJEV0", "ts": "2024-06-09 17:57:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CY7HKN", "ts": "2024-06-09 17:58:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3J8YH4", "ts": "2024-06-09 18:32:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KUOCOO", "ts": "2024-06-09 18:42:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XVAMSI", "ts": "2024-06-09 19:12:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E1MNCH", "ts": "2024-06-09 19:15:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BT8BSA", "ts": "2024-06-09 19:17:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y9B0LP", "ts": "2024-06-09 19:25:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1JI95O", "ts": "2024-06-09 19:26:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IGJMRL", "ts": "2024-06-09 19:33:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SODNBC", "ts": "2024-06-09 19:34:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A8WINK", "ts": "2024-06-09 19:34:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9NY70Q", "ts": "2024-06-09 19:38:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QACD25", "ts": "2024-06-09 19:38:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WRF5GK", "ts": "2024-06-09 19:38:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A33TTW", "ts": "2024-06-09 19:39:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B0G4QR", "ts": "2024-06-09 19:41:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BPLKRR", "ts": "2024-06-09 19:43:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4S1UBW", "ts": "2024-06-09 20:17:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6FG2RF", "ts": "2024-06-09 20:29:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VVSSM3", "ts": "2024-06-09 20:57:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KZB89G", "ts": "2024-06-09 21:27:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FCGW1I", "ts": "2024-06-09 22:06:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OXSAE1", "ts": "2024-06-09 22:39:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MS6YZU", "ts": "2024-06-09 22:56:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3HUN5M", "ts": "2024-06-09 23:26:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AJAXN0", "ts": "2024-06-09 23:49:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0SNF09", "ts": "2024-06-10 01:03:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RZIJZS", "ts": "2024-06-10 01:04:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DNR157", "ts": "2024-06-10 01:08:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VD4C83", "ts": "2024-06-10 01:27:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UQKKQ4", "ts": "2024-06-10 01:51:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 105, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "999NKU", "ts": "2024-06-10 01:54:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9Z1O0P", "ts": "2024-06-10 02:32:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T20UJZ", "ts": "2024-06-10 02:34:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FJGZU4", "ts": "2024-06-10 03:05:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LAA9MS", "ts": "2024-06-10 03:11:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UQZITZ", "ts": "2024-06-10 05:22:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R5WRI5", "ts": "2024-06-10 05:32:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HKW29N", "ts": "2024-06-10 05:39:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9XZHB4", "ts": "2024-06-10 06:17:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XTLW03", "ts": "2024-06-10 06:44:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5GRTOG", "ts": "2024-06-10 06:49:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FAORIX", "ts": "2024-06-10 07:10:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P3RZ0B", "ts": "2024-06-10 07:19:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4YNDF6", "ts": "2024-06-10 08:24:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QXVZ1U", "ts": "2024-06-10 08:57:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q56ZKO", "ts": "2024-06-10 09:05:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FNVI96", "ts": "2024-06-10 09:26:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F2F5MW", "ts": "2024-06-10 09:30:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TZNMRG", "ts": "2024-06-10 09:51:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TIL3T6", "ts": "2024-06-10 10:04:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VOSYYV", "ts": "2024-06-10 11:47:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TQXLCS", "ts": "2024-06-10 12:23:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XIQDA8", "ts": "2024-06-10 12:54:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U0QPLW", "ts": "2024-06-10 13:48:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H9HT61", "ts": "2024-06-10 13:49:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X9AV6I", "ts": "2024-06-10 14:03:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 117, in post\n    empty_search_flag = True if \"empty_search_flag\" in req_obj else False\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "VMXRUN", "ts": "2024-06-10 14:08:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 117, in post\n    empty_search_flag = True if \"empty_search_flag\" in req_obj else False\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "V552UZ", "ts": "2024-06-10 14:09:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 117, in post\n    empty_search_flag = True if \"empty_search_flag\" in req_obj else False\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "DK6AQU", "ts": "2024-06-10 14:12:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 117, in post\n    empty_search_flag = True if \"empty_search_flag\" in req_obj else False\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "8HHRB8", "ts": "2024-06-10 14:16:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 186, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "JM714Y", "ts": "2024-06-10 14:17:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 186, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "D2CKVI", "ts": "2024-06-10 14:50:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 186, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UWCO2T", "ts": "2024-06-10 14:52:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 186, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "570UTQ", "ts": "2024-06-10 14:53:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 186, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q47Z5S", "ts": "2024-06-10 14:55:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 186, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "57L4Q6", "ts": "2024-06-10 15:30:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "914G1L", "ts": "2024-06-10 15:36:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 117, in post\n    empty_search_flag = True if \"empty_search_flag\" in req_obj else False\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "048EBA", "ts": "2024-06-10 15:36:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 117, in post\n    empty_search_flag = True if \"empty_search_flag\" in req_obj else False\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "MIKLV6", "ts": "2024-06-10 15:46:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9XWYQU", "ts": "2024-06-10 15:59:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 186, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GH1205", "ts": "2024-06-10 16:00:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 186, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VIN03H", "ts": "2024-06-10 16:01:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 186, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9S2Z8E", "ts": "2024-06-10 16:02:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 186, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L4WFWS", "ts": "2024-06-10 16:03:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 186, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "17GN8Y", "ts": "2024-06-10 16:04:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 186, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VQ775Z", "ts": "2024-06-10 16:11:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5DSOSY", "ts": "2024-06-10 16:18:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 117, in post\n    empty_search_flag = True if \"empty_search_flag\" in req_obj else False\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "3FJ4XG", "ts": "2024-06-10 16:22:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 186, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WDLUOR", "ts": "2024-06-10 16:25:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 186, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QV2SUX", "ts": "2024-06-10 16:59:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 186, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nTypeError: string indices must be integers\n"}, {"id": "JKPR19", "ts": "2024-06-10 17:02:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 186, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nTypeError: string indices must be integers\n"}, {"id": "JK7LKT", "ts": "2024-06-10 17:03:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 186, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nTypeError: string indices must be integers\n"}, {"id": "PPL5JG", "ts": "2024-06-10 17:03:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 186, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nTypeError: string indices must be integers\n"}, {"id": "XT5VL1", "ts": "2024-06-10 17:11:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 186, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nTypeError: string indices must be integers\n"}, {"id": "F4O1MT", "ts": "2024-06-10 17:11:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 186, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nTypeError: string indices must be integers\n"}, {"id": "LR36AL", "ts": "2024-06-10 17:21:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TKNA8R", "ts": "2024-06-10 17:31:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D9DO46", "ts": "2024-06-10 17:44:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8QZ1R2", "ts": "2024-06-10 17:45:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UP5G29", "ts": "2024-06-10 18:25:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HVX4MR", "ts": "2024-06-10 18:29:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ITXWIL", "ts": "2024-06-10 18:41:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J3CQN0", "ts": "2024-06-10 19:08:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O3TYXP", "ts": "2024-06-10 19:21:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0WSO2Y", "ts": "2024-06-10 19:48:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6WXSJH", "ts": "2024-06-10 20:02:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0KINX5", "ts": "2024-06-10 20:46:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R7606Q", "ts": "2024-06-10 20:50:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "98YBF6", "ts": "2024-06-10 21:09:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EKJSX1", "ts": "2024-06-10 21:50:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UNRH2T", "ts": "2024-06-10 22:48:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2PWGWU", "ts": "2024-06-10 23:16:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6WVWM3", "ts": "2024-06-10 23:29:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9HN1YZ", "ts": "2024-06-10 23:42:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EIFY96", "ts": "2024-06-10 23:54:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T4NX5E", "ts": "2024-06-11 00:00:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LBQATQ", "ts": "2024-06-11 00:18:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5F5TKE", "ts": "2024-06-11 00:35:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PHLH91", "ts": "2024-06-11 00:47:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5KJN4R", "ts": "2024-06-11 01:12:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CRZHRO", "ts": "2024-06-11 01:18:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BPR420", "ts": "2024-06-11 01:44:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H988UC", "ts": "2024-06-11 02:18:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UMS708", "ts": "2024-06-11 04:03:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J1KGPK", "ts": "2024-06-11 04:16:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PM8SOJ", "ts": "2024-06-11 06:24:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7748B9", "ts": "2024-06-11 06:27:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VFP4U2", "ts": "2024-06-11 07:27:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M3U50O", "ts": "2024-06-11 08:13:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C950TS", "ts": "2024-06-11 08:20:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IWHHK7", "ts": "2024-06-11 08:34:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9WIWTU", "ts": "2024-06-11 08:35:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q680HB", "ts": "2024-06-11 08:49:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YERG3W", "ts": "2024-06-11 09:09:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M8LFWD", "ts": "2024-06-11 09:23:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZFNR5P", "ts": "2024-06-11 09:35:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BC2TBG", "ts": "2024-06-11 10:38:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BQ0TQ4", "ts": "2024-06-11 10:47:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "26Q2VH", "ts": "2024-06-11 11:34:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S5CDRF", "ts": "2024-06-11 11:37:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2YO6H7", "ts": "2024-06-11 12:28:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7ULKKV", "ts": "2024-06-11 13:02:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XTSOT3", "ts": "2024-06-11 13:24:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G1IY8L", "ts": "2024-06-11 13:38:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V0GNRE", "ts": "2024-06-11 13:43:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PL5530", "ts": "2024-06-11 13:52:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "RDA8NE", "ts": "2024-06-11 13:52:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "UQCIZ4", "ts": "2024-06-11 13:52:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "HB58I4", "ts": "2024-06-11 13:52:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "79UWTB", "ts": "2024-06-11 13:52:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "PSL46G", "ts": "2024-06-11 13:52:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "Q8TBNL", "ts": "2024-06-11 13:52:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "03CR2R", "ts": "2024-06-11 13:52:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "Z1OYN4", "ts": "2024-06-11 13:52:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "OGPBS1", "ts": "2024-06-11 13:52:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "XY1VEK", "ts": "2024-06-11 13:52:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "1F1NAB", "ts": "2024-06-11 13:52:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "2P27MF", "ts": "2024-06-11 13:52:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "4L578W", "ts": "2024-06-11 13:52:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "G5JB9M", "ts": "2024-06-11 13:52:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "S8C7WE", "ts": "2024-06-11 13:52:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "1ECWJ0", "ts": "2024-06-11 13:52:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "C9225K", "ts": "2024-06-11 13:52:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "51YGML", "ts": "2024-06-11 13:52:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "YGBQWZ", "ts": "2024-06-11 13:52:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "LCFMGB", "ts": "2024-06-11 13:53:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "M0VHRH", "ts": "2024-06-11 13:53:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "PMDTTJ", "ts": "2024-06-11 13:53:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "NEXJ7M", "ts": "2024-06-11 13:53:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "78WX0B", "ts": "2024-06-11 13:53:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "RWL00L", "ts": "2024-06-11 13:54:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "E8D8QG", "ts": "2024-06-11 13:54:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "FL73RU", "ts": "2024-06-11 13:54:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "PWJOBY", "ts": "2024-06-11 13:54:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "0WYAGS", "ts": "2024-06-11 13:54:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "FWV749", "ts": "2024-06-11 13:54:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "HEBH0F", "ts": "2024-06-11 13:54:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "QY6F9K", "ts": "2024-06-11 13:54:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "Y17W4J", "ts": "2024-06-11 13:54:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "UQ0OZG", "ts": "2024-06-11 13:54:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "08UO31", "ts": "2024-06-11 13:54:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "7F14V8", "ts": "2024-06-11 13:54:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "ZW6LEY", "ts": "2024-06-11 13:54:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "NI1KUT", "ts": "2024-06-11 13:54:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "8ECWBN", "ts": "2024-06-11 13:54:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 224, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "K6P39P", "ts": "2024-06-11 13:54:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F3PJTO", "ts": "2024-06-11 13:54:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G8ORYM", "ts": "2024-06-11 13:54:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WGOB70", "ts": "2024-06-11 13:54:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XFS9KM", "ts": "2024-06-11 13:54:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DIA84C", "ts": "2024-06-11 13:54:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W060YX", "ts": "2024-06-11 13:54:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ENN7XA", "ts": "2024-06-11 13:54:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UIND09", "ts": "2024-06-11 13:54:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X9724B", "ts": "2024-06-11 13:54:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FFRZNA", "ts": "2024-06-11 13:54:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CAV8K8", "ts": "2024-06-11 13:54:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M3QR4H", "ts": "2024-06-11 13:54:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8VSJ6F", "ts": "2024-06-11 13:54:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1K8YVE", "ts": "2024-06-11 13:54:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YBX0O5", "ts": "2024-06-11 13:54:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UHLBVQ", "ts": "2024-06-11 13:54:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IPXEXH", "ts": "2024-06-11 13:54:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KKRPF0", "ts": "2024-06-11 13:54:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CDXQ1F", "ts": "2024-06-11 13:54:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HCY0TA", "ts": "2024-06-11 15:16:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4MVMFA", "ts": "2024-06-11 15:32:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NTAURN", "ts": "2024-06-11 15:40:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8R4Z4C", "ts": "2024-06-11 15:52:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3JDTWH", "ts": "2024-06-11 15:52:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LZSDR4", "ts": "2024-06-11 15:52:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YY5A5T", "ts": "2024-06-11 16:05:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2VGQNB", "ts": "2024-06-11 16:37:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KG2GGW", "ts": "2024-06-11 17:49:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1EYS3D", "ts": "2024-06-11 18:28:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UEBAL1", "ts": "2024-06-11 18:41:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YSXLU5", "ts": "2024-06-11 18:43:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5TPZ02", "ts": "2024-06-11 18:48:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "81XYY9", "ts": "2024-06-11 19:09:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E8MBBG", "ts": "2024-06-11 19:40:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "45SI8R", "ts": "2024-06-11 20:04:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2NLL3J", "ts": "2024-06-11 20:39:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "208MUS", "ts": "2024-06-11 20:57:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RXAVOR", "ts": "2024-06-11 21:12:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NSDXQK", "ts": "2024-06-11 21:52:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SIII9Y", "ts": "2024-06-11 22:02:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ULYD22", "ts": "2024-06-11 22:05:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AWQFAS", "ts": "2024-06-11 22:10:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0XD03S", "ts": "2024-06-11 22:13:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IT8BBH", "ts": "2024-06-11 22:18:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YO6THW", "ts": "2024-06-11 22:23:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YTM5QV", "ts": "2024-06-11 22:29:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UEETO4", "ts": "2024-06-11 22:37:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KGRO15", "ts": "2024-06-11 22:38:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HF863D", "ts": "2024-06-11 22:38:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FARULE", "ts": "2024-06-11 22:39:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "218Q1Q", "ts": "2024-06-11 22:39:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H7NW6G", "ts": "2024-06-11 22:42:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZMQTLJ", "ts": "2024-06-11 22:43:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GKPYYY", "ts": "2024-06-11 22:43:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0L3SP8", "ts": "2024-06-11 22:44:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BTYBQ4", "ts": "2024-06-11 22:45:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3J12B4", "ts": "2024-06-11 22:47:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LV8SI9", "ts": "2024-06-11 22:55:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BNL5V5", "ts": "2024-06-11 22:56:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3M0OH9", "ts": "2024-06-11 22:56:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HZ07HF", "ts": "2024-06-11 22:56:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AX6ZMK", "ts": "2024-06-11 22:57:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U9PPGQ", "ts": "2024-06-11 22:57:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y83RP7", "ts": "2024-06-11 22:59:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KCIKFZ", "ts": "2024-06-11 22:59:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O9N2N6", "ts": "2024-06-11 22:59:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PA32E3", "ts": "2024-06-11 22:59:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "62ZUPA", "ts": "2024-06-11 23:01:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5THLHW", "ts": "2024-06-11 23:02:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B004MX", "ts": "2024-06-11 23:02:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0SFBPW", "ts": "2024-06-11 23:03:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PSO1AL", "ts": "2024-06-11 23:03:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TQ1YHS", "ts": "2024-06-11 23:04:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "448D65", "ts": "2024-06-11 23:04:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BEFWBQ", "ts": "2024-06-11 23:05:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RIO9PF", "ts": "2024-06-11 23:06:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XTEWW7", "ts": "2024-06-11 23:10:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JS7KE8", "ts": "2024-06-11 23:10:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z2AP2Y", "ts": "2024-06-11 23:15:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SV707N", "ts": "2024-06-11 23:17:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D2ZD0I", "ts": "2024-06-11 23:22:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0N25SV", "ts": "2024-06-11 23:23:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z1DAUC", "ts": "2024-06-11 23:26:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ED02XH", "ts": "2024-06-11 23:51:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I8UEWY", "ts": "2024-06-12 00:03:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RCM7JL", "ts": "2024-06-12 00:21:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7XJEMN", "ts": "2024-06-12 00:39:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KZK37W", "ts": "2024-06-12 01:56:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "64U5U3", "ts": "2024-06-12 02:21:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H1V7S5", "ts": "2024-06-12 02:24:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L8YKJ9", "ts": "2024-06-12 02:54:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L2PT41", "ts": "2024-06-12 02:54:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F4AGJX", "ts": "2024-06-12 03:38:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MOF5TA", "ts": "2024-06-12 03:41:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q8Q8IW", "ts": "2024-06-12 03:47:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4R3BUV", "ts": "2024-06-12 04:26:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7BF02X", "ts": "2024-06-12 05:32:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XRM522", "ts": "2024-06-12 06:31:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "11Y8PR", "ts": "2024-06-12 07:40:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CJQ472", "ts": "2024-06-12 09:22:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RFB33Z", "ts": "2024-06-12 09:40:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L7L1WO", "ts": "2024-06-12 09:58:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DIB47G", "ts": "2024-06-12 11:38:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GQYUMI", "ts": "2024-06-12 12:45:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z0IHQY", "ts": "2024-06-12 12:51:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RA2S7U", "ts": "2024-06-12 15:15:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VT6QTK", "ts": "2024-06-12 16:47:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L7KIKC", "ts": "2024-06-12 17:10:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BL66JW", "ts": "2024-06-12 17:27:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K1C5IT", "ts": "2024-06-12 17:45:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IRFC54", "ts": "2024-06-12 18:09:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 107, in post\n    res_obj = protein_search_simple(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 45, in protein_search_simple\n    error_list = get_errors_in_query(\"protein_search_simple\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1146, in get_errors_in_query\n    for key1 in query_obj:\nTypeError: 'NoneType' object is not iterable\n"}, {"id": "FVA9YU", "ts": "2024-06-12 18:32:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OOF84D", "ts": "2024-06-12 19:04:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FJQWH2", "ts": "2024-06-12 19:15:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SX2AZA", "ts": "2024-06-12 19:19:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RDAFWZ", "ts": "2024-06-12 19:38:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SW67QV", "ts": "2024-06-12 19:48:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DV7EFD", "ts": "2024-06-12 20:18:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J0GMJY", "ts": "2024-06-12 20:33:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A2J542", "ts": "2024-06-12 20:38:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CIULOH", "ts": "2024-06-12 21:12:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H6QEAR", "ts": "2024-06-12 21:27:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PLHL8G", "ts": "2024-06-12 21:33:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KY77IM", "ts": "2024-06-12 21:45:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YQX784", "ts": "2024-06-12 21:46:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DJ6WAP", "ts": "2024-06-12 22:07:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NRLIMK", "ts": "2024-06-12 22:25:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RI3EPF", "ts": "2024-06-12 22:26:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TI47KR", "ts": "2024-06-12 22:51:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "51GV0C", "ts": "2024-06-12 23:33:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N3H78I", "ts": "2024-06-12 23:35:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZLS6U2", "ts": "2024-06-12 23:52:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RXM8TE", "ts": "2024-06-13 00:39:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "47BQW9", "ts": "2024-06-13 00:41:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "65O4JS", "ts": "2024-06-13 00:55:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TXE1S0", "ts": "2024-06-13 01:12:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4S4DHN", "ts": "2024-06-13 01:53:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "73DG7F", "ts": "2024-06-13 01:56:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AGVSRB", "ts": "2024-06-13 01:57:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7O69HH", "ts": "2024-06-13 02:01:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VEA7VE", "ts": "2024-06-13 02:21:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LM0JIV", "ts": "2024-06-13 02:22:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YFWJ6N", "ts": "2024-06-13 03:06:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P793JF", "ts": "2024-06-13 03:08:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5NZECW", "ts": "2024-06-13 03:20:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UC28PQ", "ts": "2024-06-13 04:18:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6KNZDZ", "ts": "2024-06-13 05:10:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TIOMGX", "ts": "2024-06-13 06:53:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 117, in post\n    empty_search_flag = True if \"empty_search_flag\" in req_obj else False\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "QMNR2W", "ts": "2024-06-13 06:53:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 117, in post\n    empty_search_flag = True if \"empty_search_flag\" in req_obj else False\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "EVHTK7", "ts": "2024-06-13 06:53:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 117, in post\n    empty_search_flag = True if \"empty_search_flag\" in req_obj else False\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "RPDUQJ", "ts": "2024-06-13 07:14:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XW4EKV", "ts": "2024-06-13 07:15:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RA2NP0", "ts": "2024-06-13 08:47:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MZAUQ1", "ts": "2024-06-13 08:57:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RQ2J6C", "ts": "2024-06-13 09:23:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AOISQO", "ts": "2024-06-13 11:19:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XJ6BHD", "ts": "2024-06-13 13:43:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ADFNPB", "ts": "2024-06-13 14:42:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3F7RZP", "ts": "2024-06-13 15:09:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TPS3PJ", "ts": "2024-06-13 15:37:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1NEFIC", "ts": "2024-06-13 15:38:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FH8URB", "ts": "2024-06-13 15:39:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "56JH58", "ts": "2024-06-13 15:39:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OU7M0E", "ts": "2024-06-13 15:39:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6I7IIE", "ts": "2024-06-13 15:39:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3VUPO4", "ts": "2024-06-13 15:39:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J83YZJ", "ts": "2024-06-13 15:39:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "83WTYS", "ts": "2024-06-13 15:39:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SGC271", "ts": "2024-06-13 15:39:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YXADRB", "ts": "2024-06-13 15:39:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BAZQVM", "ts": "2024-06-13 16:07:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DSN9JG", "ts": "2024-06-13 17:13:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3WOABK", "ts": "2024-06-13 17:30:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "COSP8N", "ts": "2024-06-13 17:58:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EKSHCT", "ts": "2024-06-13 18:57:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M02FBR", "ts": "2024-06-13 19:01:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EYO16Z", "ts": "2024-06-13 19:33:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AFBWBC", "ts": "2024-06-13 19:41:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UNNRM5", "ts": "2024-06-13 19:45:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SE3HOM", "ts": "2024-06-13 20:42:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4I8CAZ", "ts": "2024-06-13 20:53:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CL12WW", "ts": "2024-06-13 21:20:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y07APQ", "ts": "2024-06-13 21:24:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JMVX15", "ts": "2024-06-13 22:09:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/publication.py\", line 39, in post\n    res_obj = publication_detail(req_obj, config_obj)\n  File \"/app/glygen/publication_apilib.py\", line 27, in publication_detail\n    error_list = get_errors_in_query(\"publication_detail\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1146, in get_errors_in_query\n    for key1 in query_obj:\nTypeError: 'NoneType' object is not iterable\n"}, {"id": "NR2EBH", "ts": "2024-06-13 22:56:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RJVDKU", "ts": "2024-06-13 23:08:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0QAMOJ", "ts": "2024-06-13 23:10:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JG39S6", "ts": "2024-06-13 23:31:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "17PTZ5", "ts": "2024-06-13 23:52:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EH6K9U", "ts": "2024-06-14 00:08:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DB9JZ0", "ts": "2024-06-14 00:08:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DUIKVG", "ts": "2024-06-14 00:40:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AWM7B3", "ts": "2024-06-14 00:59:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I37OX7", "ts": "2024-06-14 01:07:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XYZA9K", "ts": "2024-06-14 01:08:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SNTY55", "ts": "2024-06-14 01:08:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3EH6E7", "ts": "2024-06-14 01:09:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GUTVKG", "ts": "2024-06-14 01:11:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1P1PDK", "ts": "2024-06-14 01:12:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8C301I", "ts": "2024-06-14 01:13:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A7FY08", "ts": "2024-06-14 01:21:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0ZTQLN", "ts": "2024-06-14 01:26:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I2VZLM", "ts": "2024-06-14 01:31:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4OO7B7", "ts": "2024-06-14 01:35:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T7VN8D", "ts": "2024-06-14 01:40:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JXNZYN", "ts": "2024-06-14 01:44:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EYB6PN", "ts": "2024-06-14 01:50:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z6GY53", "ts": "2024-06-14 01:50:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LQ6G3Z", "ts": "2024-06-14 01:52:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OC7C57", "ts": "2024-06-14 01:53:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MBWSB5", "ts": "2024-06-14 01:59:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C3023M", "ts": "2024-06-14 02:01:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GP8U8N", "ts": "2024-06-14 02:06:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IWAEVS", "ts": "2024-06-14 02:07:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TTEZCS", "ts": "2024-06-14 02:07:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T4RZ29", "ts": "2024-06-14 02:12:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4R01EG", "ts": "2024-06-14 02:25:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EAIMD8", "ts": "2024-06-14 02:27:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0ON4WY", "ts": "2024-06-14 02:29:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WKCVKA", "ts": "2024-06-14 02:32:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QMTTRX", "ts": "2024-06-14 03:18:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4OXUW8", "ts": "2024-06-14 07:40:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W9RMO5", "ts": "2024-06-14 14:35:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1INFZ6", "ts": "2024-06-14 15:50:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L6I4F8", "ts": "2024-06-14 15:58:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KQH26G", "ts": "2024-06-14 16:12:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XNVOIG", "ts": "2024-06-14 16:45:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C8E6PE", "ts": "2024-06-14 16:55:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X4WMSK", "ts": "2024-06-14 17:29:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C6BT1M", "ts": "2024-06-14 17:32:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5NSUEG", "ts": "2024-06-14 20:04:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JGR2O9", "ts": "2024-06-14 20:06:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G9PHPS", "ts": "2024-06-14 20:45:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6NJF52", "ts": "2024-06-14 20:58:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9VE11R", "ts": "2024-06-14 22:59:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V9QDVL", "ts": "2024-06-14 23:31:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UWBB6L", "ts": "2024-06-14 23:49:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FMIS5E", "ts": "2024-06-15 00:10:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "57ORHB", "ts": "2024-06-15 00:36:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y9FUS7", "ts": "2024-06-15 00:37:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J9LVLR", "ts": "2024-06-15 00:39:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z3O17U", "ts": "2024-06-15 00:45:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QXULWY", "ts": "2024-06-15 00:57:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "POTNJ3", "ts": "2024-06-15 00:58:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KBXQXP", "ts": "2024-06-15 01:24:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FS6RAX", "ts": "2024-06-15 01:35:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "31FHPL", "ts": "2024-06-15 04:22:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UL7Y3G", "ts": "2024-06-15 05:26:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KNBTNL", "ts": "2024-06-15 07:07:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q0PXL2", "ts": "2024-06-15 07:44:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VZB9KR", "ts": "2024-06-15 07:49:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M9ROKK", "ts": "2024-06-15 07:49:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N3MDOD", "ts": "2024-06-15 07:50:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A3YLLH", "ts": "2024-06-15 07:56:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3NSRT9", "ts": "2024-06-15 07:57:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4SKDJG", "ts": "2024-06-15 07:59:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PAA3PP", "ts": "2024-06-15 07:59:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SMFWO7", "ts": "2024-06-15 08:54:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9PIHEI", "ts": "2024-06-15 10:35:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OD5XYS", "ts": "2024-06-15 17:57:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J9KOLC", "ts": "2024-06-15 18:06:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0H28WT", "ts": "2024-06-15 18:19:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0R7CQQ", "ts": "2024-06-15 18:28:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HTCF1V", "ts": "2024-06-15 19:21:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X4BSMZ", "ts": "2024-06-15 19:26:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UPCF5S", "ts": "2024-06-15 19:43:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "71U300", "ts": "2024-06-15 19:46:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UNHWGA", "ts": "2024-06-15 21:04:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6S813A", "ts": "2024-06-15 21:13:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SE8ICG", "ts": "2024-06-15 21:52:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GJS7OS", "ts": "2024-06-15 21:57:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "USBYS2", "ts": "2024-06-15 22:32:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X2TI4G", "ts": "2024-06-15 22:42:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "659OD1", "ts": "2024-06-15 22:46:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UQU6TZ", "ts": "2024-06-15 23:56:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UAXFOR", "ts": "2024-06-16 00:08:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2V2X6V", "ts": "2024-06-16 00:48:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GUTL9Y", "ts": "2024-06-16 01:08:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BDQUTU", "ts": "2024-06-16 01:09:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CETQVU", "ts": "2024-06-16 01:27:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YGE5VS", "ts": "2024-06-16 01:32:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HNVOVW", "ts": "2024-06-16 02:22:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "66MGRO", "ts": "2024-06-16 03:05:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P9T8QY", "ts": "2024-06-16 03:30:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7WVJWQ", "ts": "2024-06-16 03:40:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R06UX6", "ts": "2024-06-16 04:10:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "427B33", "ts": "2024-06-16 06:04:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8HOYPA", "ts": "2024-06-16 06:25:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "843YND", "ts": "2024-06-16 06:45:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FOA2OM", "ts": "2024-06-16 06:55:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "REOX5T", "ts": "2024-06-16 11:09:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BJYIGR", "ts": "2024-06-16 11:45:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "92YB6R", "ts": "2024-06-16 14:25:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VRZTZG", "ts": "2024-06-16 15:50:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FO92NF", "ts": "2024-06-16 16:03:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "77RUEU", "ts": "2024-06-16 16:31:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZCUAIT", "ts": "2024-06-16 16:46:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "529KL0", "ts": "2024-06-16 17:07:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E42L1B", "ts": "2024-06-16 17:32:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6WM582", "ts": "2024-06-16 18:29:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2T30XF", "ts": "2024-06-16 19:18:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HIQ2BP", "ts": "2024-06-16 19:28:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RSS0G4", "ts": "2024-06-16 19:36:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DT4FAK", "ts": "2024-06-16 19:38:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XIASN7", "ts": "2024-06-16 19:46:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UGEDFA", "ts": "2024-06-16 20:27:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8TFL4G", "ts": "2024-06-16 20:59:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W1CG6C", "ts": "2024-06-16 21:35:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BAGWJ6", "ts": "2024-06-16 22:25:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K3DMQP", "ts": "2024-06-16 22:52:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z9EDVI", "ts": "2024-06-16 22:53:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3LGVWL", "ts": "2024-06-16 22:55:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "00L2RY", "ts": "2024-06-16 23:09:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "STQZ5G", "ts": "2024-06-16 23:56:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W1XPNT", "ts": "2024-06-17 00:24:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WI1U2I", "ts": "2024-06-17 00:28:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K0EACG", "ts": "2024-06-17 00:29:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T7QENS", "ts": "2024-06-17 00:32:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "38D96S", "ts": "2024-06-17 00:56:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O7NG1L", "ts": "2024-06-17 01:29:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TV6EBD", "ts": "2024-06-17 01:34:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IHOOUH", "ts": "2024-06-17 01:34:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8I5NFW", "ts": "2024-06-17 01:34:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "53UYG1", "ts": "2024-06-17 01:45:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0YE9BP", "ts": "2024-06-17 01:48:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I7YUX8", "ts": "2024-06-17 01:57:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3B44EH", "ts": "2024-06-17 02:03:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S9PW6B", "ts": "2024-06-17 02:09:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HPR0K4", "ts": "2024-06-17 02:09:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9OOON7", "ts": "2024-06-17 02:10:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HQ7K9P", "ts": "2024-06-17 02:10:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FXH3WX", "ts": "2024-06-17 02:10:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7WL4V5", "ts": "2024-06-17 02:12:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MXULOC", "ts": "2024-06-17 02:12:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FKVVL0", "ts": "2024-06-17 02:12:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V1C38Z", "ts": "2024-06-17 02:12:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GIUERO", "ts": "2024-06-17 02:18:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5FI4Y5", "ts": "2024-06-17 02:23:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PF0JLD", "ts": "2024-06-17 02:24:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V1FYJD", "ts": "2024-06-17 02:25:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8KLE60", "ts": "2024-06-17 05:52:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MF4D6E", "ts": "2024-06-17 05:52:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 107, in post\n    res_obj = protein_search_simple(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 45, in protein_search_simple\n    error_list = get_errors_in_query(\"protein_search_simple\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1146, in get_errors_in_query\n    for key1 in query_obj:\nTypeError: 'NoneType' object is not iterable\n"}, {"id": "W3FONA", "ts": "2024-06-17 06:50:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8SM6LV", "ts": "2024-06-17 06:51:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M7O9TI", "ts": "2024-06-17 09:29:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FPRA1I", "ts": "2024-06-17 09:38:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NYSBJH", "ts": "2024-06-17 09:48:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9XQ2YH", "ts": "2024-06-17 10:10:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1STTK8", "ts": "2024-06-17 12:07:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TDM3NA", "ts": "2024-06-17 14:20:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZVY2O2", "ts": "2024-06-17 14:23:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X87YUC", "ts": "2024-06-17 14:29:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1AXIKS", "ts": "2024-06-17 14:45:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E01KX2", "ts": "2024-06-17 14:48:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "97JO5T", "ts": "2024-06-17 14:51:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O58SWP", "ts": "2024-06-17 14:53:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "13FIB7", "ts": "2024-06-17 14:55:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EUR230", "ts": "2024-06-17 15:05:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R1VSCS", "ts": "2024-06-17 15:10:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TI1RM1", "ts": "2024-06-17 15:11:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6B7AM8", "ts": "2024-06-17 15:11:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZJOMD9", "ts": "2024-06-17 15:14:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IGQGIH", "ts": "2024-06-17 15:20:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DDRZXC", "ts": "2024-06-17 15:21:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5PEADT", "ts": "2024-06-17 15:24:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EAL571", "ts": "2024-06-17 15:31:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CXYT1E", "ts": "2024-06-17 15:38:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2CM2PS", "ts": "2024-06-17 15:45:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MQQVRE", "ts": "2024-06-17 15:57:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "685U1L", "ts": "2024-06-17 16:02:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H230HL", "ts": "2024-06-17 16:04:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0LSMD2", "ts": "2024-06-17 16:04:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M0BJS0", "ts": "2024-06-17 16:05:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8S9LKM", "ts": "2024-06-17 16:06:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "15Z4YB", "ts": "2024-06-17 16:11:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XYP1W9", "ts": "2024-06-17 16:22:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BJH6WX", "ts": "2024-06-17 16:22:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LJY41D", "ts": "2024-06-17 16:24:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z7G3DL", "ts": "2024-06-17 16:25:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LXBBQY", "ts": "2024-06-17 16:31:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H07CQ8", "ts": "2024-06-17 16:33:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N7FYZM", "ts": "2024-06-17 16:41:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IXREZR", "ts": "2024-06-17 16:46:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8SRUTO", "ts": "2024-06-17 16:54:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7OK7VX", "ts": "2024-06-17 16:59:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "53QECR", "ts": "2024-06-17 17:05:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TTKXB6", "ts": "2024-06-17 17:06:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZOEUYR", "ts": "2024-06-17 17:12:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LJQHUG", "ts": "2024-06-17 17:14:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DCZSA6", "ts": "2024-06-17 17:26:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MOQDQO", "ts": "2024-06-17 17:39:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J3ULKQ", "ts": "2024-06-17 17:39:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JTVGLG", "ts": "2024-06-17 17:41:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GMRPMI", "ts": "2024-06-17 17:49:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GITUU6", "ts": "2024-06-17 17:55:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MGMNBZ", "ts": "2024-06-17 17:55:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L1S92P", "ts": "2024-06-17 17:58:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QY0X6Q", "ts": "2024-06-17 17:59:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T4MVYY", "ts": "2024-06-17 18:00:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MYFAX7", "ts": "2024-06-17 18:02:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BV48B1", "ts": "2024-06-17 18:06:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "US453A", "ts": "2024-06-17 18:06:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TIO080", "ts": "2024-06-17 18:10:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QL66VC", "ts": "2024-06-17 18:11:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PU7DR2", "ts": "2024-06-17 18:21:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y7KSZ9", "ts": "2024-06-17 18:22:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U415PE", "ts": "2024-06-17 18:22:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EZXE14", "ts": "2024-06-17 18:22:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QJT20X", "ts": "2024-06-17 18:26:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "94G3HK", "ts": "2024-06-17 18:27:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P34X0O", "ts": "2024-06-17 18:27:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ERLCMW", "ts": "2024-06-17 18:28:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3NTPLT", "ts": "2024-06-17 18:30:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GI5JBR", "ts": "2024-06-17 18:32:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TATPQF", "ts": "2024-06-17 18:34:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HQ5LC9", "ts": "2024-06-17 18:41:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SALM01", "ts": "2024-06-17 18:46:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ENOS59", "ts": "2024-06-17 18:47:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W2FEPH", "ts": "2024-06-17 18:47:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VFLWCY", "ts": "2024-06-17 18:47:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VMR385", "ts": "2024-06-17 18:51:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "538N3L", "ts": "2024-06-17 18:54:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C3BXXI", "ts": "2024-06-17 18:56:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MBVN5J", "ts": "2024-06-17 18:59:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RQ61VU", "ts": "2024-06-17 19:00:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BAGHVX", "ts": "2024-06-17 19:06:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6GR623", "ts": "2024-06-17 19:07:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "27XH22", "ts": "2024-06-17 19:07:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GRQQTK", "ts": "2024-06-17 19:10:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q1ZBB9", "ts": "2024-06-17 19:12:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P9CD4J", "ts": "2024-06-17 19:13:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LU8FGR", "ts": "2024-06-17 19:15:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BFFGQK", "ts": "2024-06-17 19:15:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TVCV5U", "ts": "2024-06-17 19:19:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZTWXHL", "ts": "2024-06-17 19:20:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L3SGQ4", "ts": "2024-06-17 19:21:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7VS72E", "ts": "2024-06-17 19:21:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "77627D", "ts": "2024-06-17 19:23:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4KHICS", "ts": "2024-06-17 19:24:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RB2V30", "ts": "2024-06-17 19:27:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GKSQQU", "ts": "2024-06-17 19:32:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LL4CMH", "ts": "2024-06-17 19:39:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AWSAXO", "ts": "2024-06-17 19:40:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VJXCCX", "ts": "2024-06-17 19:40:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V33QQU", "ts": "2024-06-17 19:41:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7TWMFT", "ts": "2024-06-17 19:41:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ICLH4E", "ts": "2024-06-17 19:42:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "06PZ2J", "ts": "2024-06-17 19:42:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W3QQ99", "ts": "2024-06-17 19:42:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WH596J", "ts": "2024-06-17 19:44:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "50PHY9", "ts": "2024-06-17 19:48:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6P24FK", "ts": "2024-06-17 19:52:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q86T68", "ts": "2024-06-17 20:04:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TUCAML", "ts": "2024-06-17 20:14:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I9HR4F", "ts": "2024-06-17 20:15:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PP9QG4", "ts": "2024-06-17 20:16:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UDMDAQ", "ts": "2024-06-17 20:18:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6NKDXP", "ts": "2024-06-17 20:21:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TTBZZU", "ts": "2024-06-17 20:25:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PL285O", "ts": "2024-06-17 20:30:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6M1SDL", "ts": "2024-06-17 20:30:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZBADGL", "ts": "2024-06-17 20:34:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0WRYE7", "ts": "2024-06-17 20:35:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AZIZJY", "ts": "2024-06-17 20:36:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H235XO", "ts": "2024-06-17 20:40:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WDO6Z4", "ts": "2024-06-17 20:40:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RIRO6O", "ts": "2024-06-17 20:41:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RWL533", "ts": "2024-06-17 20:42:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MI9V9K", "ts": "2024-06-17 20:46:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WBPV00", "ts": "2024-06-17 20:48:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P8V658", "ts": "2024-06-17 20:49:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "APGKUN", "ts": "2024-06-17 20:50:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3O84F6", "ts": "2024-06-17 20:52:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JQVSMV", "ts": "2024-06-17 20:53:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L5ELFL", "ts": "2024-06-17 20:54:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "45Q9E3", "ts": "2024-06-17 20:57:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GUESFD", "ts": "2024-06-17 21:01:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZZE2F2", "ts": "2024-06-17 21:03:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZU07LK", "ts": "2024-06-17 21:03:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XZX8UK", "ts": "2024-06-17 21:03:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7CFDN9", "ts": "2024-06-17 21:06:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R0C55X", "ts": "2024-06-17 21:09:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CYMM5U", "ts": "2024-06-17 21:11:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FDY6L6", "ts": "2024-06-17 21:12:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "COB74E", "ts": "2024-06-17 21:14:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZY63OH", "ts": "2024-06-17 21:18:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1BRI37", "ts": "2024-06-17 21:18:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2IRH7P", "ts": "2024-06-17 21:19:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NMHKMC", "ts": "2024-06-17 21:20:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U94MNK", "ts": "2024-06-17 21:21:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WPJWII", "ts": "2024-06-17 21:21:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7WBBRA", "ts": "2024-06-17 21:22:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7VH1EN", "ts": "2024-06-17 21:23:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "INDKGK", "ts": "2024-06-17 21:24:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0SD4ID", "ts": "2024-06-17 21:26:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AETUWH", "ts": "2024-06-17 21:30:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7TVDRR", "ts": "2024-06-17 21:31:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BSZJ4S", "ts": "2024-06-17 21:41:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HJMVYD", "ts": "2024-06-17 21:43:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IQ6UIA", "ts": "2024-06-17 21:43:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D9FGAL", "ts": "2024-06-17 21:46:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J9LDDW", "ts": "2024-06-17 21:47:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "346V7D", "ts": "2024-06-17 21:52:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2K0H8Y", "ts": "2024-06-17 21:55:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H2EE5U", "ts": "2024-06-17 22:00:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "93GJIE", "ts": "2024-06-17 22:00:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2FSWOZ", "ts": "2024-06-17 22:01:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LMQAM0", "ts": "2024-06-17 22:02:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WORR8G", "ts": "2024-06-17 22:07:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3AQ45N", "ts": "2024-06-17 22:08:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "080P4I", "ts": "2024-06-17 22:09:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "06JPEY", "ts": "2024-06-17 22:11:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IDOSXL", "ts": "2024-06-17 22:12:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VXLB9F", "ts": "2024-06-17 22:16:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BPPYZR", "ts": "2024-06-17 22:16:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C2WFD0", "ts": "2024-06-17 22:19:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7YDF8U", "ts": "2024-06-17 22:20:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "38D5XC", "ts": "2024-06-17 22:20:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U49ZL7", "ts": "2024-06-17 22:21:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z0M7GQ", "ts": "2024-06-17 22:21:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LZDT9G", "ts": "2024-06-17 22:26:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2WGQ0T", "ts": "2024-06-17 22:26:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XOL9G4", "ts": "2024-06-17 22:26:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TKXGJR", "ts": "2024-06-17 22:39:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZPTMHZ", "ts": "2024-06-17 22:44:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CJKLGV", "ts": "2024-06-17 22:45:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "13ZPEI", "ts": "2024-06-17 22:47:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NN2OK7", "ts": "2024-06-17 22:50:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WAA071", "ts": "2024-06-17 22:52:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QF6XAY", "ts": "2024-06-17 23:00:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BZ5TGM", "ts": "2024-06-17 23:03:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BS4WWY", "ts": "2024-06-17 23:04:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3ERDBT", "ts": "2024-06-17 23:05:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0IV9EU", "ts": "2024-06-17 23:11:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3USWH8", "ts": "2024-06-17 23:13:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6M05Q0", "ts": "2024-06-17 23:15:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q179WT", "ts": "2024-06-17 23:16:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KFTIZK", "ts": "2024-06-17 23:16:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "55AI15", "ts": "2024-06-17 23:18:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XJCA7B", "ts": "2024-06-17 23:20:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U0YRZD", "ts": "2024-06-17 23:20:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7TFVA0", "ts": "2024-06-17 23:21:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "55TRX6", "ts": "2024-06-17 23:21:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "51AROJ", "ts": "2024-06-17 23:23:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XHJH3X", "ts": "2024-06-17 23:23:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GM75I2", "ts": "2024-06-17 23:25:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "COQ741", "ts": "2024-06-17 23:26:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZDCHCF", "ts": "2024-06-17 23:31:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O9237J", "ts": "2024-06-17 23:34:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KZDK9H", "ts": "2024-06-17 23:36:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TTF5PX", "ts": "2024-06-17 23:37:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4EEMTK", "ts": "2024-06-17 23:37:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AMUQSQ", "ts": "2024-06-17 23:40:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X546DU", "ts": "2024-06-17 23:41:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BGP21B", "ts": "2024-06-17 23:41:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O3RIDA", "ts": "2024-06-17 23:42:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XVT6FO", "ts": "2024-06-17 23:42:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0S55HJ", "ts": "2024-06-17 23:44:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0CUSIP", "ts": "2024-06-17 23:45:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XWEE4I", "ts": "2024-06-17 23:45:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D7OWV8", "ts": "2024-06-17 23:47:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W9X16O", "ts": "2024-06-17 23:49:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PJ1UL9", "ts": "2024-06-17 23:50:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DDVXRM", "ts": "2024-06-17 23:50:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T62SU3", "ts": "2024-06-17 23:51:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B8RAVR", "ts": "2024-06-17 23:54:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UJYVJU", "ts": "2024-06-17 23:55:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U2GDZI", "ts": "2024-06-17 23:56:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N7WR49", "ts": "2024-06-18 00:00:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5OD2ZH", "ts": "2024-06-18 00:00:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H2HHDS", "ts": "2024-06-18 00:00:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XDB69F", "ts": "2024-06-18 00:05:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ONJQRQ", "ts": "2024-06-18 00:05:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O6900J", "ts": "2024-06-18 00:08:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U6ZUSY", "ts": "2024-06-18 00:12:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LWARWA", "ts": "2024-06-18 00:12:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KISZ89", "ts": "2024-06-18 00:17:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HFVQ74", "ts": "2024-06-18 00:18:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7ZMO17", "ts": "2024-06-18 00:21:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q0B8JY", "ts": "2024-06-18 00:21:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TWRSW9", "ts": "2024-06-18 00:22:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "87MQCH", "ts": "2024-06-18 00:23:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7A4274", "ts": "2024-06-18 00:23:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XG8NXJ", "ts": "2024-06-18 00:26:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N6YI3Y", "ts": "2024-06-18 00:27:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1JV2M1", "ts": "2024-06-18 00:30:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ACQSGJ", "ts": "2024-06-18 00:34:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FLJUBV", "ts": "2024-06-18 00:34:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MDWYM0", "ts": "2024-06-18 00:36:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V9N5XV", "ts": "2024-06-18 00:47:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B0VZA5", "ts": "2024-06-18 00:50:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HJSOX9", "ts": "2024-06-18 00:52:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EPFURQ", "ts": "2024-06-18 00:52:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X6EPXU", "ts": "2024-06-18 00:55:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K9CTTX", "ts": "2024-06-18 00:56:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FCZKHQ", "ts": "2024-06-18 00:58:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V63SDW", "ts": "2024-06-18 01:01:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6L4A4K", "ts": "2024-06-18 01:04:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QQLYV7", "ts": "2024-06-18 01:08:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WRJKF1", "ts": "2024-06-18 01:09:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9JA7J1", "ts": "2024-06-18 01:11:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S3MTHY", "ts": "2024-06-18 01:11:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DVATPL", "ts": "2024-06-18 01:12:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G1A6VE", "ts": "2024-06-18 01:14:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DX9V4H", "ts": "2024-06-18 01:15:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MOX5ER", "ts": "2024-06-18 01:17:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9AEWWO", "ts": "2024-06-18 01:21:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q7XSOM", "ts": "2024-06-18 01:21:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N6HZ7N", "ts": "2024-06-18 01:26:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HHB3Y0", "ts": "2024-06-18 01:32:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HF1IIE", "ts": "2024-06-18 01:33:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JFA5SM", "ts": "2024-06-18 01:37:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KFAX84", "ts": "2024-06-18 01:40:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2LVJBQ", "ts": "2024-06-18 01:44:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3JICSJ", "ts": "2024-06-18 01:45:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XX8CO5", "ts": "2024-06-18 01:45:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EDEUFG", "ts": "2024-06-18 01:47:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5Q0K4K", "ts": "2024-06-18 01:52:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZWPLNC", "ts": "2024-06-18 01:53:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YGNQSA", "ts": "2024-06-18 01:55:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LQR2P4", "ts": "2024-06-18 01:59:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IKH1EH", "ts": "2024-06-18 02:02:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WNGERH", "ts": "2024-06-18 02:03:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3EF3XJ", "ts": "2024-06-18 02:06:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1GHQS1", "ts": "2024-06-18 02:08:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5150IR", "ts": "2024-06-18 02:09:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ETR19U", "ts": "2024-06-18 02:11:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5VL8NM", "ts": "2024-06-18 02:12:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X2T6SO", "ts": "2024-06-18 02:14:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M5DRSK", "ts": "2024-06-18 02:16:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6N90TG", "ts": "2024-06-18 02:23:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VKR43C", "ts": "2024-06-18 02:25:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5IA16L", "ts": "2024-06-18 02:25:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SSMSVA", "ts": "2024-06-18 02:30:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OTPP6E", "ts": "2024-06-18 02:31:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2S0MYE", "ts": "2024-06-18 02:32:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PTPAYL", "ts": "2024-06-18 02:34:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X0OT9P", "ts": "2024-06-18 02:34:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KFYHSG", "ts": "2024-06-18 02:36:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YV0FG6", "ts": "2024-06-18 02:37:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2JAC1B", "ts": "2024-06-18 02:38:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2QDZQG", "ts": "2024-06-18 02:42:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "68GBEW", "ts": "2024-06-18 02:42:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "69XEOX", "ts": "2024-06-18 02:43:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N2NDQE", "ts": "2024-06-18 02:45:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4727NF", "ts": "2024-06-18 02:46:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DXHGA7", "ts": "2024-06-18 02:50:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZZWYYJ", "ts": "2024-06-18 02:54:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S0GVDR", "ts": "2024-06-18 02:56:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2MVM6J", "ts": "2024-06-18 02:57:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UL4FWG", "ts": "2024-06-18 03:01:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YLXBF3", "ts": "2024-06-18 03:01:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3TNSUP", "ts": "2024-06-18 03:02:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I4WELW", "ts": "2024-06-18 03:02:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F9YXAE", "ts": "2024-06-18 03:02:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y76EXT", "ts": "2024-06-18 03:03:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6YMMFG", "ts": "2024-06-18 03:10:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5RVCEE", "ts": "2024-06-18 03:10:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1OV01K", "ts": "2024-06-18 03:14:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7U2HHX", "ts": "2024-06-18 03:16:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H9842S", "ts": "2024-06-18 03:20:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LZFMP3", "ts": "2024-06-18 03:24:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JZWMH8", "ts": "2024-06-18 03:25:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E91ZFO", "ts": "2024-06-18 03:25:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QFTIY2", "ts": "2024-06-18 03:27:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VLEMKV", "ts": "2024-06-18 03:30:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H747FB", "ts": "2024-06-18 03:37:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BWZOAG", "ts": "2024-06-18 03:38:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "897FI5", "ts": "2024-06-18 03:39:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "200GX1", "ts": "2024-06-18 03:40:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZFG6J6", "ts": "2024-06-18 03:42:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GD4AKR", "ts": "2024-06-18 03:44:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "84S92N", "ts": "2024-06-18 03:44:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O8Z8P4", "ts": "2024-06-18 03:47:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "93TBOQ", "ts": "2024-06-18 03:51:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0CWPZG", "ts": "2024-06-18 03:51:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IFW9GU", "ts": "2024-06-18 03:52:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "35TE9X", "ts": "2024-06-18 03:55:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7VY6RX", "ts": "2024-06-18 04:00:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DTIBHE", "ts": "2024-06-18 04:02:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GYV4FF", "ts": "2024-06-18 04:03:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8SFTKX", "ts": "2024-06-18 04:05:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "09M04B", "ts": "2024-06-18 04:06:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "30L2NO", "ts": "2024-06-18 04:06:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "918B9C", "ts": "2024-06-18 04:08:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BY79MB", "ts": "2024-06-18 04:09:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WJSFJO", "ts": "2024-06-18 04:10:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QVNAQI", "ts": "2024-06-18 04:11:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CWJG5R", "ts": "2024-06-18 04:17:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X2JYVP", "ts": "2024-06-18 04:18:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V908WD", "ts": "2024-06-18 04:20:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PZOXE1", "ts": "2024-06-18 04:27:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MD7Y9B", "ts": "2024-06-18 04:27:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3C7I0D", "ts": "2024-06-18 04:29:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HCVE0V", "ts": "2024-06-18 04:32:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "49TH5Z", "ts": "2024-06-18 04:33:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YDC4WN", "ts": "2024-06-18 04:44:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PBSZU4", "ts": "2024-06-18 04:46:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q7I1TR", "ts": "2024-06-18 04:46:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WXKA8U", "ts": "2024-06-18 04:46:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0R8ADP", "ts": "2024-06-18 04:51:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TGTQXY", "ts": "2024-06-18 04:52:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SIRXR9", "ts": "2024-06-18 04:53:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OHXK1S", "ts": "2024-06-18 04:54:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WZ3RSA", "ts": "2024-06-18 04:57:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KCNHD6", "ts": "2024-06-18 04:58:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ROV6ND", "ts": "2024-06-18 05:05:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B9RVHN", "ts": "2024-06-18 05:08:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "62R90N", "ts": "2024-06-18 05:08:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EG2DX5", "ts": "2024-06-18 05:10:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZD3K3R", "ts": "2024-06-18 05:14:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0DEK8G", "ts": "2024-06-18 05:14:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3547GU", "ts": "2024-06-18 05:17:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9PWD7O", "ts": "2024-06-18 05:17:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I6I8OO", "ts": "2024-06-18 05:22:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NZQCVF", "ts": "2024-06-18 05:28:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6JKLY8", "ts": "2024-06-18 05:31:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0SQXCH", "ts": "2024-06-18 05:37:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U8BWV7", "ts": "2024-06-18 05:40:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0UIEL7", "ts": "2024-06-18 05:43:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MF3QHL", "ts": "2024-06-18 05:43:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YH96SQ", "ts": "2024-06-18 05:45:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DAKMGY", "ts": "2024-06-18 05:54:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0T7HWD", "ts": "2024-06-18 05:57:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2AL3F7", "ts": "2024-06-18 06:01:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YJ5AEC", "ts": "2024-06-18 06:02:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8RD2AD", "ts": "2024-06-18 06:02:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "31M664", "ts": "2024-06-18 06:04:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NRFVZ1", "ts": "2024-06-18 06:06:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3YNPJT", "ts": "2024-06-18 06:12:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HJ8J37", "ts": "2024-06-18 06:17:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ODYSNU", "ts": "2024-06-18 06:19:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "01JX1T", "ts": "2024-06-18 06:28:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PQ7RHE", "ts": "2024-06-18 06:30:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "10JQFK", "ts": "2024-06-18 06:32:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5MGZEI", "ts": "2024-06-18 06:35:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HK65FP", "ts": "2024-06-18 06:36:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MVRV0G", "ts": "2024-06-18 06:41:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KG3O2E", "ts": "2024-06-18 06:45:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7WD7I3", "ts": "2024-06-18 06:46:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2Q9J4Q", "ts": "2024-06-18 06:46:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KR6NCL", "ts": "2024-06-18 06:47:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E3UB12", "ts": "2024-06-18 06:52:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TW35PU", "ts": "2024-06-18 06:56:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QI5V0O", "ts": "2024-06-18 06:57:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XC5BSQ", "ts": "2024-06-18 07:01:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LSNLER", "ts": "2024-06-18 07:02:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5XXO84", "ts": "2024-06-18 07:07:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8PUYXN", "ts": "2024-06-18 07:09:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "43C4J0", "ts": "2024-06-18 07:21:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LNKVYW", "ts": "2024-06-18 07:22:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KQFZY9", "ts": "2024-06-18 07:24:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XY8RBS", "ts": "2024-06-18 07:31:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9MH2RE", "ts": "2024-06-18 07:33:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N39KDX", "ts": "2024-06-18 07:34:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MHWXKV", "ts": "2024-06-18 07:37:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C9NALX", "ts": "2024-06-18 07:38:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2BLO0P", "ts": "2024-06-18 07:39:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6NF46U", "ts": "2024-06-18 07:42:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HN5TV0", "ts": "2024-06-18 07:42:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LJSLN1", "ts": "2024-06-18 07:42:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TWYVFR", "ts": "2024-06-18 07:46:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0K00MP", "ts": "2024-06-18 07:49:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KN3UAO", "ts": "2024-06-18 07:49:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "89GC2H", "ts": "2024-06-18 07:52:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FU0X6N", "ts": "2024-06-18 07:54:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BJVJ28", "ts": "2024-06-18 07:55:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HZS1QI", "ts": "2024-06-18 07:58:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9Y7QCD", "ts": "2024-06-18 07:58:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8CSPR4", "ts": "2024-06-18 07:59:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0LUUYJ", "ts": "2024-06-18 07:59:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SX3YDE", "ts": "2024-06-18 08:00:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NE1AZS", "ts": "2024-06-18 08:02:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1BJ93N", "ts": "2024-06-18 08:02:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UPX24N", "ts": "2024-06-18 08:04:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K8MLCN", "ts": "2024-06-18 08:06:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XUQ937", "ts": "2024-06-18 08:07:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1ASUWC", "ts": "2024-06-18 08:10:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ITM4LH", "ts": "2024-06-18 08:11:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "07GZKB", "ts": "2024-06-18 08:12:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "625S90", "ts": "2024-06-18 08:13:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O2MN4L", "ts": "2024-06-18 08:16:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0W8Y6O", "ts": "2024-06-18 08:18:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KC7VXM", "ts": "2024-06-18 08:20:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HK663X", "ts": "2024-06-18 08:23:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OCKOUC", "ts": "2024-06-18 08:23:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3LM5NE", "ts": "2024-06-18 08:26:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DQUMFL", "ts": "2024-06-18 08:31:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1DXRED", "ts": "2024-06-18 08:33:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "41ZERM", "ts": "2024-06-18 08:34:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YPBHY1", "ts": "2024-06-18 08:42:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CJZVB4", "ts": "2024-06-18 08:43:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TFF7RS", "ts": "2024-06-18 08:43:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9LR54H", "ts": "2024-06-18 08:43:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DO4VI9", "ts": "2024-06-18 08:45:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0IPBSD", "ts": "2024-06-18 08:48:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7QA677", "ts": "2024-06-18 08:50:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "41W44A", "ts": "2024-06-18 08:50:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3VY0O1", "ts": "2024-06-18 08:51:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "39ELXJ", "ts": "2024-06-18 08:51:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T8J4AM", "ts": "2024-06-18 08:53:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W2LNNP", "ts": "2024-06-18 08:55:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HKC77V", "ts": "2024-06-18 08:55:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WOU1ZN", "ts": "2024-06-18 09:02:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DUON0U", "ts": "2024-06-18 09:02:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "76PCM1", "ts": "2024-06-18 09:06:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2FASL9", "ts": "2024-06-18 09:07:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2T5L05", "ts": "2024-06-18 09:10:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EC4RYY", "ts": "2024-06-18 09:12:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FGGCOD", "ts": "2024-06-18 09:16:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1UKJWF", "ts": "2024-06-18 09:16:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H6MN6G", "ts": "2024-06-18 09:17:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A4UGMX", "ts": "2024-06-18 09:18:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6DQ36X", "ts": "2024-06-18 09:22:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JTEL7Z", "ts": "2024-06-18 09:30:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SNDW15", "ts": "2024-06-18 09:33:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IMDN5I", "ts": "2024-06-18 09:34:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UCT38U", "ts": "2024-06-18 09:35:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V4E7UI", "ts": "2024-06-18 09:38:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PVM3BT", "ts": "2024-06-18 09:39:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SEXV6T", "ts": "2024-06-18 09:45:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4FWQTW", "ts": "2024-06-18 09:46:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KF7VBI", "ts": "2024-06-18 09:47:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "56UM27", "ts": "2024-06-18 09:54:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M2W61F", "ts": "2024-06-18 09:55:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8TXHTV", "ts": "2024-06-18 09:57:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H1AO9H", "ts": "2024-06-18 09:57:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PQJ9L1", "ts": "2024-06-18 10:00:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NTH2BA", "ts": "2024-06-18 10:01:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E1G6VZ", "ts": "2024-06-18 10:05:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OW9JJF", "ts": "2024-06-18 10:05:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NNTJU6", "ts": "2024-06-18 10:09:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S5GBBH", "ts": "2024-06-18 10:16:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6CMG1U", "ts": "2024-06-18 10:16:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3WSD4I", "ts": "2024-06-18 10:16:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7D76N1", "ts": "2024-06-18 10:20:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JTKZ27", "ts": "2024-06-18 10:22:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O8K2DN", "ts": "2024-06-18 10:23:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IRSKO3", "ts": "2024-06-18 10:23:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O4E5DJ", "ts": "2024-06-18 10:27:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8LTUEE", "ts": "2024-06-18 10:27:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YV00YT", "ts": "2024-06-18 10:29:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RDDQTS", "ts": "2024-06-18 10:29:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F10R6Y", "ts": "2024-06-18 10:30:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DF135N", "ts": "2024-06-18 10:35:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7IUDIC", "ts": "2024-06-18 10:36:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y8QK8H", "ts": "2024-06-18 10:36:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "44FNHT", "ts": "2024-06-18 10:42:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H5EMXP", "ts": "2024-06-18 10:45:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4QSYUZ", "ts": "2024-06-18 10:48:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SZFL3I", "ts": "2024-06-18 10:52:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LULHIM", "ts": "2024-06-18 10:53:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EM18EP", "ts": "2024-06-18 11:01:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PCTH2B", "ts": "2024-06-18 11:02:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "04H6TD", "ts": "2024-06-18 11:02:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J9ZIFW", "ts": "2024-06-18 11:02:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7QHY4Z", "ts": "2024-06-18 11:02:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NEEDW4", "ts": "2024-06-18 11:02:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T0DR9N", "ts": "2024-06-18 11:03:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DF8XP3", "ts": "2024-06-18 11:04:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KX3SPR", "ts": "2024-06-18 11:04:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DKQAEB", "ts": "2024-06-18 11:05:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DG8V68", "ts": "2024-06-18 11:07:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MV48GA", "ts": "2024-06-18 11:08:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9UI3OC", "ts": "2024-06-18 11:09:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JF8I1Q", "ts": "2024-06-18 11:09:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0R3IK6", "ts": "2024-06-18 11:17:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3FLYPM", "ts": "2024-06-18 11:17:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0ZL9N2", "ts": "2024-06-18 11:20:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R9KQF7", "ts": "2024-06-18 11:21:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "078VJE", "ts": "2024-06-18 11:22:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FNS9O4", "ts": "2024-06-18 11:22:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MINQ0I", "ts": "2024-06-18 11:26:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5545P0", "ts": "2024-06-18 11:30:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XJXEJT", "ts": "2024-06-18 11:34:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0VYRRK", "ts": "2024-06-18 11:39:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QHOBLC", "ts": "2024-06-18 11:40:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MYRV8P", "ts": "2024-06-18 11:41:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8FNH4G", "ts": "2024-06-18 11:44:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TGL2C3", "ts": "2024-06-18 11:44:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FX4XHN", "ts": "2024-06-18 11:47:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FB9U2Z", "ts": "2024-06-18 11:47:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6R71DN", "ts": "2024-06-18 11:48:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YBMLE5", "ts": "2024-06-18 11:49:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VC9DZC", "ts": "2024-06-18 11:49:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7AC6HW", "ts": "2024-06-18 11:50:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SF9NDG", "ts": "2024-06-18 11:51:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UJXAW9", "ts": "2024-06-18 11:51:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MUVLN4", "ts": "2024-06-18 11:52:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V9FH61", "ts": "2024-06-18 11:53:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I8RMTZ", "ts": "2024-06-18 11:54:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MCJE9Q", "ts": "2024-06-18 12:00:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OGFUC0", "ts": "2024-06-18 12:02:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W7MOE7", "ts": "2024-06-18 12:10:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "781D16", "ts": "2024-06-18 12:11:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LP22PL", "ts": "2024-06-18 12:11:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U0MWKZ", "ts": "2024-06-18 12:13:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OVGCN4", "ts": "2024-06-18 12:13:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2F47ZU", "ts": "2024-06-18 12:16:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TBR3X3", "ts": "2024-06-18 12:21:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VGA6S8", "ts": "2024-06-18 12:25:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PVEA05", "ts": "2024-06-18 12:27:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3EX6R1", "ts": "2024-06-18 12:28:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ART70N", "ts": "2024-06-18 12:32:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8V9QC6", "ts": "2024-06-18 12:33:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O1YXKO", "ts": "2024-06-18 12:33:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NN83XS", "ts": "2024-06-18 12:35:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MT5XQM", "ts": "2024-06-18 12:35:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6VRQ2I", "ts": "2024-06-18 12:40:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HZF8T9", "ts": "2024-06-18 12:42:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "84Z6U2", "ts": "2024-06-18 12:42:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OZJXVQ", "ts": "2024-06-18 12:43:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DS2D8I", "ts": "2024-06-18 12:46:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U2CQQE", "ts": "2024-06-18 12:47:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y4LU28", "ts": "2024-06-18 12:52:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YXONK9", "ts": "2024-06-18 12:55:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4TXIHO", "ts": "2024-06-18 13:00:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "05OKSB", "ts": "2024-06-18 13:00:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3MODUM", "ts": "2024-06-18 13:00:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9H2CI1", "ts": "2024-06-18 13:00:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XXAE46", "ts": "2024-06-18 13:00:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W3CLRA", "ts": "2024-06-18 13:02:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N2TEF0", "ts": "2024-06-18 13:03:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MJR8IF", "ts": "2024-06-18 13:08:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9PENNP", "ts": "2024-06-18 13:08:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YZKVJB", "ts": "2024-06-18 13:10:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NATWFW", "ts": "2024-06-18 13:10:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0JAQKA", "ts": "2024-06-18 13:10:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DJP0D6", "ts": "2024-06-18 13:13:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T1A8TB", "ts": "2024-06-18 13:16:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0YG0R7", "ts": "2024-06-18 13:19:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3K3LN5", "ts": "2024-06-18 13:20:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MYLGYU", "ts": "2024-06-18 13:22:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W4EQNN", "ts": "2024-06-18 13:29:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DE02OE", "ts": "2024-06-18 13:30:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0NL7LP", "ts": "2024-06-18 13:31:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "40BSRM", "ts": "2024-06-18 13:35:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MF1YL9", "ts": "2024-06-18 13:45:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9ETO7N", "ts": "2024-06-18 14:00:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GUOB7T", "ts": "2024-06-18 14:16:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4SUGF0", "ts": "2024-06-18 14:40:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7VUALV", "ts": "2024-06-18 15:32:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RS9VFS", "ts": "2024-06-18 15:55:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0F124G", "ts": "2024-06-18 17:16:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZOH06P", "ts": "2024-06-18 17:19:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6Z0WCX", "ts": "2024-06-18 17:34:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1N1KM8", "ts": "2024-06-18 17:40:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OKCXP7", "ts": "2024-06-18 17:43:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2QM6EK", "ts": "2024-06-18 17:44:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TUITW6", "ts": "2024-06-18 17:45:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N0GBTI", "ts": "2024-06-18 17:46:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2Q120T", "ts": "2024-06-18 17:48:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R69UVY", "ts": "2024-06-18 17:49:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TDYXMP", "ts": "2024-06-18 17:50:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XGVFXD", "ts": "2024-06-18 17:54:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HEH3WL", "ts": "2024-06-18 17:55:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2Y7SMV", "ts": "2024-06-18 17:57:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KSNX9A", "ts": "2024-06-18 17:58:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0DI2IG", "ts": "2024-06-18 17:58:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EOERRB", "ts": "2024-06-18 17:59:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V769S8", "ts": "2024-06-18 18:01:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TS2JY2", "ts": "2024-06-18 18:03:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8BLIZJ", "ts": "2024-06-18 18:04:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EXX3FR", "ts": "2024-06-18 18:06:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8K2R3D", "ts": "2024-06-18 18:29:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8NZOC8", "ts": "2024-06-18 19:08:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "109U7E", "ts": "2024-06-18 19:33:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "46IW6F", "ts": "2024-06-18 19:37:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "52C8CE", "ts": "2024-06-18 19:41:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R1Y202", "ts": "2024-06-18 19:44:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OIGGWQ", "ts": "2024-06-18 19:46:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7JB211", "ts": "2024-06-18 19:59:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BV7V1R", "ts": "2024-06-18 20:06:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PBCYIQ", "ts": "2024-06-18 20:09:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FJ1WF7", "ts": "2024-06-18 20:18:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DNP3HA", "ts": "2024-06-18 20:35:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SJ4WD2", "ts": "2024-06-18 20:54:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3SFYTS", "ts": "2024-06-18 20:55:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R1X130", "ts": "2024-06-18 21:19:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WDBCFR", "ts": "2024-06-18 21:23:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AGZ7H2", "ts": "2024-06-18 21:26:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E8UCO2", "ts": "2024-06-18 21:36:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WZYUHD", "ts": "2024-06-18 21:37:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GIGT3Q", "ts": "2024-06-18 21:44:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3C9GUK", "ts": "2024-06-18 21:53:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3PFRDU", "ts": "2024-06-18 22:03:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z1YA4O", "ts": "2024-06-18 22:05:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GUHO7D", "ts": "2024-06-18 22:28:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CBZXW0", "ts": "2024-06-18 22:29:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K3RO9A", "ts": "2024-06-18 22:43:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FNXGP3", "ts": "2024-06-18 23:08:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YMMD0A", "ts": "2024-06-18 23:12:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9SHW3W", "ts": "2024-06-19 00:10:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HXLYQ9", "ts": "2024-06-19 00:10:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CWMNL0", "ts": "2024-06-19 00:14:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MDVB30", "ts": "2024-06-19 00:25:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IR5H14", "ts": "2024-06-19 00:29:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0KGR10", "ts": "2024-06-19 00:33:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U85OSO", "ts": "2024-06-19 00:42:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2O0JOO", "ts": "2024-06-19 00:56:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HOVSA3", "ts": "2024-06-19 00:58:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6J912W", "ts": "2024-06-19 01:02:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N1AO7X", "ts": "2024-06-19 01:24:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QMPNE7", "ts": "2024-06-19 01:28:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YMFLRK", "ts": "2024-06-19 01:34:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R5DGI3", "ts": "2024-06-19 01:37:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6IJXTN", "ts": "2024-06-19 01:40:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C75JLF", "ts": "2024-06-19 01:45:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A8RMG5", "ts": "2024-06-19 01:47:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4D18ZY", "ts": "2024-06-19 01:53:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UCKW45", "ts": "2024-06-19 01:56:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1WKMLO", "ts": "2024-06-19 02:06:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VWF7T2", "ts": "2024-06-19 02:13:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D4EOR7", "ts": "2024-06-19 02:25:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FTZDSC", "ts": "2024-06-19 02:27:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6R1QGG", "ts": "2024-06-19 03:45:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8VM06Y", "ts": "2024-06-19 04:32:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U8Q7RY", "ts": "2024-06-19 04:48:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KJ1LSW", "ts": "2024-06-19 04:55:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SMZWLN", "ts": "2024-06-19 06:36:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "56XL7Y", "ts": "2024-06-19 07:01:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9YVTYU", "ts": "2024-06-19 08:13:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H6RR58", "ts": "2024-06-19 08:49:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NGX0N3", "ts": "2024-06-19 09:52:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y4DRFY", "ts": "2024-06-19 10:05:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GUCWSW", "ts": "2024-06-19 11:04:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z3UNF0", "ts": "2024-06-19 11:13:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TDPXLA", "ts": "2024-06-19 11:18:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BK7770", "ts": "2024-06-19 11:32:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "09VDBQ", "ts": "2024-06-19 12:08:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O1FLJ0", "ts": "2024-06-19 12:08:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9QVM5R", "ts": "2024-06-19 14:23:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TMQTAU", "ts": "2024-06-19 16:07:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MPTR4K", "ts": "2024-06-19 16:58:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6FO4M4", "ts": "2024-06-19 17:03:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "47CXYX", "ts": "2024-06-19 17:13:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0W73XK", "ts": "2024-06-19 17:52:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E8T72E", "ts": "2024-06-19 17:52:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NGC5BY", "ts": "2024-06-19 18:16:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DW3HMR", "ts": "2024-06-19 18:53:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NTH6M9", "ts": "2024-06-19 19:07:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DURLVM", "ts": "2024-06-19 19:13:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LJUBAB", "ts": "2024-06-19 19:19:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L05HXZ", "ts": "2024-06-19 19:21:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DZ38MN", "ts": "2024-06-19 20:12:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H1D7WH", "ts": "2024-06-19 20:36:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A2V3J4", "ts": "2024-06-19 20:38:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NNX4MQ", "ts": "2024-06-19 20:39:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AQH0KK", "ts": "2024-06-19 20:46:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "61RHT7", "ts": "2024-06-19 20:52:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OGLP6T", "ts": "2024-06-19 21:02:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KQS5GZ", "ts": "2024-06-19 21:18:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9OCC2N", "ts": "2024-06-19 21:18:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "93MFA5", "ts": "2024-06-19 22:08:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QE5IPP", "ts": "2024-06-19 22:20:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IBH8FU", "ts": "2024-06-19 22:47:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S03XT4", "ts": "2024-06-19 23:02:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8V9PJ8", "ts": "2024-06-19 23:58:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DLOL93", "ts": "2024-06-20 00:08:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NOMB2X", "ts": "2024-06-20 00:13:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GAKO19", "ts": "2024-06-20 00:15:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4FOXVZ", "ts": "2024-06-20 00:18:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H7FRYZ", "ts": "2024-06-20 00:19:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "17OTCH", "ts": "2024-06-20 01:07:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A0PQFD", "ts": "2024-06-20 01:08:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y2TOQ8", "ts": "2024-06-20 01:39:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GS5JW8", "ts": "2024-06-20 01:43:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I70ASO", "ts": "2024-06-20 01:54:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZF8YNE", "ts": "2024-06-20 04:03:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DOOP1P", "ts": "2024-06-20 04:43:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9HIFVR", "ts": "2024-06-20 04:55:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4ZV1EE", "ts": "2024-06-20 05:18:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E1JEPI", "ts": "2024-06-20 05:49:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "52497I", "ts": "2024-06-20 06:37:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OJRIIY", "ts": "2024-06-20 06:54:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HUQH0G", "ts": "2024-06-20 07:17:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SEULYC", "ts": "2024-06-20 07:43:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LOLVU4", "ts": "2024-06-20 07:59:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TXWAIU", "ts": "2024-06-20 08:06:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RVAJ5K", "ts": "2024-06-20 09:20:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C5HE3P", "ts": "2024-06-20 09:23:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P0GFQV", "ts": "2024-06-20 09:23:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XSZ6M3", "ts": "2024-06-20 10:14:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V1BT28", "ts": "2024-06-20 10:33:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E93KS8", "ts": "2024-06-20 10:35:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HZ1ZVY", "ts": "2024-06-20 10:36:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SJFGIX", "ts": "2024-06-20 10:36:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LFNY44", "ts": "2024-06-20 11:38:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3QKMHS", "ts": "2024-06-20 11:49:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RDH1O1", "ts": "2024-06-20 11:50:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MBLRPF", "ts": "2024-06-20 11:51:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X7MDIV", "ts": "2024-06-20 11:51:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5FP3CN", "ts": "2024-06-20 11:53:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8TO7XQ", "ts": "2024-06-20 11:57:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UBOREK", "ts": "2024-06-20 12:00:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IVHKTI", "ts": "2024-06-20 12:13:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XVYJQR", "ts": "2024-06-20 12:25:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZSDSEY", "ts": "2024-06-20 12:46:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F6NWGP", "ts": "2024-06-20 12:53:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V8IPN2", "ts": "2024-06-20 12:53:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IXCK7H", "ts": "2024-06-20 12:56:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9CNQJN", "ts": "2024-06-20 13:25:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4VATC2", "ts": "2024-06-20 13:45:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XQHCT1", "ts": "2024-06-20 13:48:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FPXTEH", "ts": "2024-06-20 13:50:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N064F5", "ts": "2024-06-20 13:50:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DUN0NP", "ts": "2024-06-20 13:55:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MF5979", "ts": "2024-06-20 14:03:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "19AKRN", "ts": "2024-06-20 14:13:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2CHLFY", "ts": "2024-06-20 14:53:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GAPSJS", "ts": "2024-06-20 14:57:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JUZM84", "ts": "2024-06-20 14:58:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LRW3H7", "ts": "2024-06-20 15:07:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DVFU0Z", "ts": "2024-06-20 15:08:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DCCRLZ", "ts": "2024-06-20 15:14:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FYW9JK", "ts": "2024-06-20 15:14:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1GWHU4", "ts": "2024-06-20 15:15:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K0D5IX", "ts": "2024-06-20 15:15:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ANY5CJ", "ts": "2024-06-20 15:37:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M5U9EV", "ts": "2024-06-20 16:05:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2H1Z9A", "ts": "2024-06-20 16:59:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1XG7AL", "ts": "2024-06-20 17:01:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZT7DYX", "ts": "2024-06-20 17:02:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GN8DPP", "ts": "2024-06-20 17:07:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J3YH57", "ts": "2024-06-20 17:08:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T4RDOA", "ts": "2024-06-20 17:14:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IBX9GJ", "ts": "2024-06-20 17:16:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SRB1XR", "ts": "2024-06-20 17:25:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FQ1XAW", "ts": "2024-06-20 17:48:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0EH5T1", "ts": "2024-06-20 18:28:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q5TYOZ", "ts": "2024-06-20 20:17:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RJ7ESM", "ts": "2024-06-20 20:21:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MJWRZS", "ts": "2024-06-20 20:28:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0TMM7F", "ts": "2024-06-20 20:44:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MVD9ZX", "ts": "2024-06-20 20:48:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ADZPC9", "ts": "2024-06-20 21:31:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "378HWX", "ts": "2024-06-20 21:46:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VF64WD", "ts": "2024-06-20 21:58:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QW98FO", "ts": "2024-06-20 22:11:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PWLCGU", "ts": "2024-06-20 22:15:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XUKXBY", "ts": "2024-06-20 22:29:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z8SS6E", "ts": "2024-06-20 22:31:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NNVD61", "ts": "2024-06-20 22:52:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6AGYP5", "ts": "2024-06-20 23:00:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DO2KI9", "ts": "2024-06-20 23:01:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S8SCR1", "ts": "2024-06-20 23:06:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IEU9DS", "ts": "2024-06-20 23:09:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "28E18F", "ts": "2024-06-20 23:12:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PWTFAM", "ts": "2024-06-20 23:32:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I9RFTV", "ts": "2024-06-20 23:38:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0W0FZ9", "ts": "2024-06-20 23:46:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D5EXU9", "ts": "2024-06-20 23:48:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UULMN9", "ts": "2024-06-21 00:20:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IT22I3", "ts": "2024-06-21 00:54:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YIC87V", "ts": "2024-06-21 02:10:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E2YO90", "ts": "2024-06-21 02:13:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4OSCAM", "ts": "2024-06-21 02:17:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D6JJ5I", "ts": "2024-06-21 02:22:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6FR4VF", "ts": "2024-06-21 02:27:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KM9UBF", "ts": "2024-06-21 02:30:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BNWRHW", "ts": "2024-06-21 02:54:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LMMXP0", "ts": "2024-06-21 03:07:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1RH9G4", "ts": "2024-06-21 04:36:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CEJLGJ", "ts": "2024-06-21 04:43:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XIFJJ4", "ts": "2024-06-21 04:46:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7PEJVH", "ts": "2024-06-21 04:59:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XFY52G", "ts": "2024-06-21 05:01:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WCCR4Y", "ts": "2024-06-21 05:04:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CTLVPS", "ts": "2024-06-21 05:23:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TBOAFD", "ts": "2024-06-21 05:32:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LQN5UT", "ts": "2024-06-21 05:53:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RMDITZ", "ts": "2024-06-21 06:02:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WKS4MQ", "ts": "2024-06-21 06:03:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0FZ25K", "ts": "2024-06-21 06:04:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5DR1G3", "ts": "2024-06-21 06:13:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NP49YA", "ts": "2024-06-21 06:14:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C2I6AH", "ts": "2024-06-21 06:59:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KV15DK", "ts": "2024-06-21 07:06:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HZIYEB", "ts": "2024-06-21 07:09:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VF7K1D", "ts": "2024-06-21 07:23:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UU4ATJ", "ts": "2024-06-21 07:49:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A1L95E", "ts": "2024-06-21 07:50:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QIOO47", "ts": "2024-06-21 07:51:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7558G9", "ts": "2024-06-21 07:56:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DR1T7T", "ts": "2024-06-21 08:46:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "94L9FC", "ts": "2024-06-21 09:04:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7FL5S9", "ts": "2024-06-21 10:08:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U2EOBQ", "ts": "2024-06-21 10:08:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PZRP9T", "ts": "2024-06-21 10:27:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NWHKIV", "ts": "2024-06-21 10:29:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 186, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5B21GP", "ts": "2024-06-21 10:29:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 186, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DDXZ9F", "ts": "2024-06-21 10:29:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 117, in post\n    empty_search_flag = True if \"empty_search_flag\" in req_obj else False\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "C0IVQM", "ts": "2024-06-21 10:29:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 117, in post\n    empty_search_flag = True if \"empty_search_flag\" in req_obj else False\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "4AXL7Q", "ts": "2024-06-21 10:54:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SBVRCE", "ts": "2024-06-21 10:57:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JP1WQN", "ts": "2024-06-21 11:06:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QWMFFU", "ts": "2024-06-21 11:07:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HM5ML7", "ts": "2024-06-21 11:13:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HU2Q83", "ts": "2024-06-21 11:36:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BC96TX", "ts": "2024-06-21 11:36:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N6IF83", "ts": "2024-06-21 11:40:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "77Q47L", "ts": "2024-06-21 12:04:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0KOXSO", "ts": "2024-06-21 12:40:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6NKT95", "ts": "2024-06-21 12:49:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B5J984", "ts": "2024-06-21 13:01:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1KPUFR", "ts": "2024-06-21 13:03:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ISEBYQ", "ts": "2024-06-21 13:08:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CXDFQL", "ts": "2024-06-21 13:48:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G5X0YF", "ts": "2024-06-21 14:58:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IFWS9Z", "ts": "2024-06-21 15:41:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2OHU62", "ts": "2024-06-21 15:51:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MBVEOL", "ts": "2024-06-21 16:02:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CWQ19Q", "ts": "2024-06-21 16:18:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IPDDE1", "ts": "2024-06-21 18:00:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CMJJIY", "ts": "2024-06-21 18:02:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RVRQAL", "ts": "2024-06-21 18:26:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "39A5EG", "ts": "2024-06-21 18:49:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O81P0R", "ts": "2024-06-21 19:15:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MN9FUX", "ts": "2024-06-21 19:35:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "08SSF5", "ts": "2024-06-21 20:17:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9Y3EX1", "ts": "2024-06-21 20:23:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6FFG1X", "ts": "2024-06-21 20:34:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OJF1IS", "ts": "2024-06-21 20:45:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RS09IN", "ts": "2024-06-21 20:50:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JXQL3J", "ts": "2024-06-21 21:16:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2HWXBB", "ts": "2024-06-21 21:25:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ENW76T", "ts": "2024-06-21 21:43:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U22GIF", "ts": "2024-06-21 22:15:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YR57VR", "ts": "2024-06-21 22:53:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IZXQ66", "ts": "2024-06-21 23:04:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PBBPSH", "ts": "2024-06-21 23:07:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O82ZYO", "ts": "2024-06-21 23:54:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JQBTGL", "ts": "2024-06-22 00:27:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O4IAV9", "ts": "2024-06-22 00:29:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6WDEVO", "ts": "2024-06-22 00:35:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1FEB3T", "ts": "2024-06-22 01:35:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YDL1UI", "ts": "2024-06-22 01:46:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZVDBVC", "ts": "2024-06-22 01:48:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8EE9EY", "ts": "2024-06-22 01:51:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RNWUL4", "ts": "2024-06-22 02:00:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4UDV11", "ts": "2024-06-22 02:41:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JNLK1J", "ts": "2024-06-22 02:46:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W1VC0T", "ts": "2024-06-22 02:54:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZFS4AI", "ts": "2024-06-22 02:58:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DZD676", "ts": "2024-06-22 03:00:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P73FA9", "ts": "2024-06-22 03:27:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DLRIZE", "ts": "2024-06-22 03:35:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZWZGVO", "ts": "2024-06-22 03:37:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3DZ6MM", "ts": "2024-06-22 04:46:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KDU195", "ts": "2024-06-22 04:50:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GWSBQO", "ts": "2024-06-22 04:57:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AUKB7G", "ts": "2024-06-22 05:40:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P5JLSC", "ts": "2024-06-22 06:29:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S92IOB", "ts": "2024-06-22 06:42:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I999DG", "ts": "2024-06-22 07:22:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0WZ5NX", "ts": "2024-06-22 07:56:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "08HHFX", "ts": "2024-06-22 08:01:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TARTHT", "ts": "2024-06-22 09:14:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T1A0MT", "ts": "2024-06-22 09:15:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D4SIW2", "ts": "2024-06-22 10:50:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5N2TQ4", "ts": "2024-06-22 10:52:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2LXU41", "ts": "2024-06-22 11:26:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I4UY5J", "ts": "2024-06-22 11:50:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PCL2GB", "ts": "2024-06-22 12:51:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1X5D9P", "ts": "2024-06-22 12:52:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3ML5TE", "ts": "2024-06-22 12:52:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D3OAGG", "ts": "2024-06-22 12:53:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BQAGHU", "ts": "2024-06-22 12:55:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "21OVL8", "ts": "2024-06-22 13:30:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C4WC9A", "ts": "2024-06-22 14:32:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "37AUQK", "ts": "2024-06-22 14:51:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IEGHSK", "ts": "2024-06-22 15:55:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UTXQBF", "ts": "2024-06-22 16:30:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WV96H1", "ts": "2024-06-22 17:38:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9UK6E0", "ts": "2024-06-22 17:39:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HFVZ1X", "ts": "2024-06-22 18:22:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PW68B4", "ts": "2024-06-22 18:32:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X87DMD", "ts": "2024-06-22 18:48:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HVBZGZ", "ts": "2024-06-22 18:52:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2U2SAQ", "ts": "2024-06-22 19:06:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9A8DK2", "ts": "2024-06-22 19:11:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M773ES", "ts": "2024-06-22 19:49:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G6DRR5", "ts": "2024-06-22 20:00:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S0M0DF", "ts": "2024-06-22 20:18:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HWG69U", "ts": "2024-06-22 20:46:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KCMWV4", "ts": "2024-06-22 20:51:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2GFNVX", "ts": "2024-06-22 20:52:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1N31IK", "ts": "2024-06-22 20:53:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MQAVM0", "ts": "2024-06-22 20:54:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PEVYHN", "ts": "2024-06-22 21:20:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IU7L27", "ts": "2024-06-22 21:44:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3ZTN3B", "ts": "2024-06-22 21:44:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D1U0J2", "ts": "2024-06-22 21:58:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LLKMYE", "ts": "2024-06-22 21:59:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U96JMV", "ts": "2024-06-22 22:08:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8LLWET", "ts": "2024-06-22 22:16:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1DOFU1", "ts": "2024-06-22 22:38:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YQG9X3", "ts": "2024-06-22 23:00:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "81VY97", "ts": "2024-06-22 23:14:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8E8464", "ts": "2024-06-22 23:23:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RFDI6V", "ts": "2024-06-22 23:41:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XJ6BE6", "ts": "2024-06-22 23:53:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T7XSIB", "ts": "2024-06-22 23:57:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UMYJWK", "ts": "2024-06-23 00:17:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PYXDI5", "ts": "2024-06-23 00:24:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "19EU8R", "ts": "2024-06-23 00:57:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LEQ51Y", "ts": "2024-06-23 01:15:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1Q15P9", "ts": "2024-06-23 01:17:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5KEH8Z", "ts": "2024-06-23 01:24:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7FSPEF", "ts": "2024-06-23 01:25:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U5L0X8", "ts": "2024-06-23 01:30:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MKUJ8H", "ts": "2024-06-23 01:52:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9DHHOU", "ts": "2024-06-23 02:33:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KU1FTH", "ts": "2024-06-23 02:46:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7T9YYA", "ts": "2024-06-23 02:56:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IIJKCM", "ts": "2024-06-23 03:56:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7OV170", "ts": "2024-06-23 04:19:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V6VCTZ", "ts": "2024-06-23 04:20:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZXCCII", "ts": "2024-06-23 04:21:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SH4YDZ", "ts": "2024-06-23 04:33:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UW3IJH", "ts": "2024-06-23 05:16:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9HCHNE", "ts": "2024-06-23 05:19:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XPGSEP", "ts": "2024-06-23 05:22:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TJQZ2Q", "ts": "2024-06-23 05:37:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PJ8LA5", "ts": "2024-06-23 06:18:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6NWJP0", "ts": "2024-06-23 06:21:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "16P477", "ts": "2024-06-23 06:23:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S06HU7", "ts": "2024-06-23 06:40:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y0NW15", "ts": "2024-06-23 06:47:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YH7OIX", "ts": "2024-06-23 06:47:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZDM9BU", "ts": "2024-06-23 06:57:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A785P1", "ts": "2024-06-23 06:58:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3GC2ER", "ts": "2024-06-23 07:18:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AUAJ8R", "ts": "2024-06-23 08:52:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AU70B5", "ts": "2024-06-23 08:55:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OK5QXY", "ts": "2024-06-23 09:52:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IFU4GK", "ts": "2024-06-23 10:49:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "20W9UN", "ts": "2024-06-23 11:01:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XMGJ9C", "ts": "2024-06-23 11:07:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QQHNLT", "ts": "2024-06-23 11:41:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZYO16F", "ts": "2024-06-23 12:46:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JBAE75", "ts": "2024-06-23 14:48:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I7FZ3T", "ts": "2024-06-23 14:59:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZACB9J", "ts": "2024-06-23 15:17:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V6D6I8", "ts": "2024-06-23 15:18:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DSI1UC", "ts": "2024-06-23 15:25:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J8VQAQ", "ts": "2024-06-23 15:26:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SCJGRV", "ts": "2024-06-23 15:33:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K3PCBX", "ts": "2024-06-23 15:43:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DNQFHX", "ts": "2024-06-23 15:44:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CHLBJK", "ts": "2024-06-23 15:56:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3O76VZ", "ts": "2024-06-23 18:24:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2W42RA", "ts": "2024-06-23 19:21:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4GPFKK", "ts": "2024-06-23 19:43:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3XZP8F", "ts": "2024-06-23 19:44:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NZB0TO", "ts": "2024-06-23 19:46:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G591D2", "ts": "2024-06-23 19:49:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZLVHKW", "ts": "2024-06-23 19:52:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QPPRWR", "ts": "2024-06-23 20:42:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0C9VNA", "ts": "2024-06-23 21:05:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LE6PQC", "ts": "2024-06-23 21:30:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WHXJZM", "ts": "2024-06-23 21:43:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3I13XH", "ts": "2024-06-23 21:50:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W5M4LJ", "ts": "2024-06-23 22:04:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L796AV", "ts": "2024-06-23 22:06:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FXDTRR", "ts": "2024-06-23 22:06:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CO3MX1", "ts": "2024-06-23 22:15:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "96T9WL", "ts": "2024-06-23 22:15:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U7ACJE", "ts": "2024-06-23 22:19:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4FLBQ9", "ts": "2024-06-23 22:20:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1BWNT1", "ts": "2024-06-23 22:21:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "86RJIB", "ts": "2024-06-23 22:35:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O9F1HO", "ts": "2024-06-23 22:36:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7MDZ6J", "ts": "2024-06-23 22:42:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P5UW6N", "ts": "2024-06-23 22:45:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9FBA6T", "ts": "2024-06-23 22:48:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K1AOQX", "ts": "2024-06-23 22:49:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HOODXF", "ts": "2024-06-23 23:11:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KL61UO", "ts": "2024-06-23 23:11:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F9AGF9", "ts": "2024-06-23 23:12:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YDGATM", "ts": "2024-06-23 23:13:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T3N5R1", "ts": "2024-06-23 23:14:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X12NTI", "ts": "2024-06-23 23:18:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LQWOFP", "ts": "2024-06-23 23:21:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RHPZDF", "ts": "2024-06-23 23:21:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZLD6DA", "ts": "2024-06-23 23:21:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AXNCUK", "ts": "2024-06-23 23:22:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UV0CL9", "ts": "2024-06-23 23:23:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6BICNW", "ts": "2024-06-23 23:23:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "08BEUS", "ts": "2024-06-23 23:23:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X03RIQ", "ts": "2024-06-23 23:23:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C94TCX", "ts": "2024-06-23 23:24:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FIYLQC", "ts": "2024-06-23 23:25:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AGWO9J", "ts": "2024-06-23 23:25:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4Q0UMP", "ts": "2024-06-23 23:25:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NNP7IO", "ts": "2024-06-23 23:25:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IC9GKM", "ts": "2024-06-23 23:25:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N92FSD", "ts": "2024-06-23 23:25:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BUM5PP", "ts": "2024-06-23 23:26:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WQEB3L", "ts": "2024-06-23 23:26:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X5YPCQ", "ts": "2024-06-23 23:26:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HBQLNS", "ts": "2024-06-23 23:52:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VINF33", "ts": "2024-06-23 23:52:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UICTAV", "ts": "2024-06-23 23:53:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2VB8XK", "ts": "2024-06-23 23:55:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RAMYUA", "ts": "2024-06-24 00:36:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J07PNK", "ts": "2024-06-24 00:36:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MMVCWH", "ts": "2024-06-24 00:36:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DQ4CJV", "ts": "2024-06-24 00:36:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FOSETF", "ts": "2024-06-24 00:36:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8I7T29", "ts": "2024-06-24 00:38:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SPJP3T", "ts": "2024-06-24 00:53:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JUBSDN", "ts": "2024-06-24 00:53:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "26ZENR", "ts": "2024-06-24 00:53:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XTJKWD", "ts": "2024-06-24 00:54:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "41NJKF", "ts": "2024-06-24 00:54:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M07WLV", "ts": "2024-06-24 00:55:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1MOAWQ", "ts": "2024-06-24 00:55:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y6IQZP", "ts": "2024-06-24 00:55:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U2TSNV", "ts": "2024-06-24 00:55:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NHL9OZ", "ts": "2024-06-24 00:55:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HERX14", "ts": "2024-06-24 00:56:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FYS8CH", "ts": "2024-06-24 00:56:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9MIVWF", "ts": "2024-06-24 00:56:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GZ8I0G", "ts": "2024-06-24 00:56:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B2DNIA", "ts": "2024-06-24 00:56:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VA9YDW", "ts": "2024-06-24 00:56:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EXEGQY", "ts": "2024-06-24 02:15:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OTNU4Q", "ts": "2024-06-24 02:18:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NY5IRS", "ts": "2024-06-24 02:43:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W3IZ4H", "ts": "2024-06-24 02:44:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5PZZKR", "ts": "2024-06-24 02:44:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UCZSYB", "ts": "2024-06-24 02:44:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1DDLAS", "ts": "2024-06-24 02:45:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VD0Z2Q", "ts": "2024-06-24 02:45:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9494GS", "ts": "2024-06-24 02:45:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F7L9FB", "ts": "2024-06-24 02:45:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YUD4MA", "ts": "2024-06-24 02:45:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YAQYQR", "ts": "2024-06-24 02:46:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "INIHOH", "ts": "2024-06-24 02:47:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N0H1Q7", "ts": "2024-06-24 02:47:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "41BLTL", "ts": "2024-06-24 02:47:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1URP2P", "ts": "2024-06-24 02:49:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4VPTOB", "ts": "2024-06-24 02:59:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3M6CSQ", "ts": "2024-06-24 03:12:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I273JN", "ts": "2024-06-24 03:30:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KPE9A6", "ts": "2024-06-24 03:41:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EUUI5F", "ts": "2024-06-24 04:07:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BI6BVP", "ts": "2024-06-24 04:13:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LCIX2P", "ts": "2024-06-24 04:24:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2GGBZ6", "ts": "2024-06-24 05:06:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GXZ4RO", "ts": "2024-06-24 05:07:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DSMD5N", "ts": "2024-06-24 05:17:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XFBO19", "ts": "2024-06-24 07:15:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IK22QJ", "ts": "2024-06-24 10:35:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X6FBGC", "ts": "2024-06-24 10:49:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JAEY3T", "ts": "2024-06-24 10:50:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EVVEFM", "ts": "2024-06-24 11:21:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 187, in post\n    res = cache_result_list(list_id, res_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1385, in cache_result_list\n    res = dbh[cache_coll].insert_one({\"list_id\":list_id, \"res\":res_obj})\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 698, in insert_one\n    session=session),\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 612, in _insert\n    bypass_doc_val, session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 600, in _insert_one\n    acknowledged, _insert_command, session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1491, in _retryable_write\n    return self._retry_with_session(retryable, func, s, None)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1384, in _retry_with_session\n    return func(session, sock_info, retryable)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 595, in _insert_command\n    retryable_write=retryable_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 618, in command\n    self._raise_connection_failure(error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 143, in command\n    name, size, max_bson_size + message._COMMAND_OVERHEAD)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/message.py\", line 1073, in _raise_document_too_large\n    \" bytes.\" % (doc_size, max_size))\npymongo.errors.DocumentTooLarge: BSON document too large (114969894 bytes) - the connected server supports BSON document sizes up to 16793598 bytes.\n"}, {"id": "BWH989", "ts": "2024-06-24 11:30:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RJENAK", "ts": "2024-06-24 12:10:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 187, in post\n    res = cache_result_list(list_id, res_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1385, in cache_result_list\n    res = dbh[cache_coll].insert_one({\"list_id\":list_id, \"res\":res_obj})\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 698, in insert_one\n    session=session),\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 612, in _insert\n    bypass_doc_val, session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 600, in _insert_one\n    acknowledged, _insert_command, session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1491, in _retryable_write\n    return self._retry_with_session(retryable, func, s, None)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1384, in _retry_with_session\n    return func(session, sock_info, retryable)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 595, in _insert_command\n    retryable_write=retryable_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 618, in command\n    self._raise_connection_failure(error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 143, in command\n    name, size, max_bson_size + message._COMMAND_OVERHEAD)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/message.py\", line 1073, in _raise_document_too_large\n    \" bytes.\" % (doc_size, max_size))\npymongo.errors.DocumentTooLarge: BSON document too large (23053959 bytes) - the connected server supports BSON document sizes up to 16793598 bytes.\n"}, {"id": "37Y83G", "ts": "2024-06-24 12:12:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 187, in post\n    res = cache_result_list(list_id, res_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1385, in cache_result_list\n    res = dbh[cache_coll].insert_one({\"list_id\":list_id, \"res\":res_obj})\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 698, in insert_one\n    session=session),\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 612, in _insert\n    bypass_doc_val, session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 600, in _insert_one\n    acknowledged, _insert_command, session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1491, in _retryable_write\n    return self._retry_with_session(retryable, func, s, None)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1384, in _retry_with_session\n    return func(session, sock_info, retryable)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 595, in _insert_command\n    retryable_write=retryable_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 618, in command\n    self._raise_connection_failure(error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 143, in command\n    name, size, max_bson_size + message._COMMAND_OVERHEAD)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/message.py\", line 1073, in _raise_document_too_large\n    \" bytes.\" % (doc_size, max_size))\npymongo.errors.DocumentTooLarge: BSON document too large (23053959 bytes) - the connected server supports BSON document sizes up to 16793598 bytes.\n"}, {"id": "153XXB", "ts": "2024-06-24 12:12:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z0QTWW", "ts": "2024-06-24 12:12:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "43OT4F", "ts": "2024-06-24 12:12:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TCXX17", "ts": "2024-06-24 12:14:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D7GR12", "ts": "2024-06-24 12:17:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1JI11R", "ts": "2024-06-24 12:17:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JHQAFQ", "ts": "2024-06-24 12:18:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BYLIJK", "ts": "2024-06-24 12:18:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OTK8FT", "ts": "2024-06-24 12:20:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0J12L9", "ts": "2024-06-24 12:25:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SP5GCG", "ts": "2024-06-24 12:25:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OFM2TO", "ts": "2024-06-24 12:37:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L309EP", "ts": "2024-06-24 12:37:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OV17PW", "ts": "2024-06-24 12:37:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5IYCPK", "ts": "2024-06-24 12:38:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JYBQF3", "ts": "2024-06-24 12:42:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IZ5PMT", "ts": "2024-06-24 12:45:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5B8OEX", "ts": "2024-06-24 13:04:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AUAX8K", "ts": "2024-06-24 13:08:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0OZJH1", "ts": "2024-06-24 13:10:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RX7RS7", "ts": "2024-06-24 13:15:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PWGNF0", "ts": "2024-06-24 13:16:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0ECAJP", "ts": "2024-06-24 13:16:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TKNRG9", "ts": "2024-06-24 13:18:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ULNWI4", "ts": "2024-06-24 13:36:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VIQV4M", "ts": "2024-06-24 13:40:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5H7XFJ", "ts": "2024-06-24 13:46:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WBNHIW", "ts": "2024-06-24 13:49:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KXIQD3", "ts": "2024-06-24 13:51:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 40, in post\n    if \"error_list\" in req_obj:\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "5OPWEP", "ts": "2024-06-24 13:55:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T5JPKR", "ts": "2024-06-24 14:15:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UUQ84O", "ts": "2024-06-24 14:15:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YFHEHN", "ts": "2024-06-24 14:16:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "61SBNI", "ts": "2024-06-24 14:17:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1SCSNC", "ts": "2024-06-24 14:51:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4V8E1C", "ts": "2024-06-24 14:51:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UJG12G", "ts": "2024-06-24 14:52:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IWEL59", "ts": "2024-06-24 14:53:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "507NGM", "ts": "2024-06-24 15:09:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OXAKCP", "ts": "2024-06-24 15:09:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LWHSUF", "ts": "2024-06-24 15:16:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ODUXYQ", "ts": "2024-06-24 15:28:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G294GJ", "ts": "2024-06-24 15:28:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y7K26W", "ts": "2024-06-24 15:29:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "38IFQ3", "ts": "2024-06-24 15:30:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1U90A5", "ts": "2024-06-24 15:30:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7DV3BR", "ts": "2024-06-24 15:44:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BDF3LY", "ts": "2024-06-24 15:44:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IXSL2L", "ts": "2024-06-24 15:44:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DGYES1", "ts": "2024-06-24 16:09:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UOIVQK", "ts": "2024-06-24 16:22:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1Q86XA", "ts": "2024-06-24 16:22:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7EWHZ9", "ts": "2024-06-24 16:23:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DK12SS", "ts": "2024-06-24 16:27:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XAKAFM", "ts": "2024-06-24 16:27:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XGURLM", "ts": "2024-06-24 16:44:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MNGQR9", "ts": "2024-06-24 16:53:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VPXQB2", "ts": "2024-06-24 16:54:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "446KFA", "ts": "2024-06-24 16:56:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WTRVEF", "ts": "2024-06-24 16:59:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7OWWSC", "ts": "2024-06-24 16:59:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V7O22Z", "ts": "2024-06-24 17:10:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RDFQE2", "ts": "2024-06-24 17:14:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DMKO1B", "ts": "2024-06-24 17:17:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8XGHVO", "ts": "2024-06-24 17:21:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8YGESG", "ts": "2024-06-24 17:22:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CJMKKU", "ts": "2024-06-24 17:23:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZHW9IR", "ts": "2024-06-24 17:23:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UT1HMW", "ts": "2024-06-24 17:31:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0SVLZ1", "ts": "2024-06-24 17:55:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IXG6NC", "ts": "2024-06-24 18:17:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9BSKNP", "ts": "2024-06-24 18:56:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YULI2W", "ts": "2024-06-24 19:01:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZBTZU0", "ts": "2024-06-24 19:11:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VC143K", "ts": "2024-06-24 20:40:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JPZUR2", "ts": "2024-06-24 20:53:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZW4NAK", "ts": "2024-06-24 20:54:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HGSL77", "ts": "2024-06-24 20:58:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6XVEBB", "ts": "2024-06-24 21:00:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EC7UGN", "ts": "2024-06-24 21:03:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DTI0HC", "ts": "2024-06-24 21:04:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7609X8", "ts": "2024-06-24 21:04:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NHBBSH", "ts": "2024-06-24 21:07:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GG8VVD", "ts": "2024-06-24 21:08:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7XCMOL", "ts": "2024-06-24 21:08:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IT4DN7", "ts": "2024-06-24 21:08:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3OI785", "ts": "2024-06-24 21:12:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F0ULXX", "ts": "2024-06-24 21:14:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3K8SAW", "ts": "2024-06-24 21:32:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9RWUPX", "ts": "2024-06-24 21:51:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D5P3MX", "ts": "2024-06-24 21:53:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IJO3VU", "ts": "2024-06-24 21:57:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RW4VNF", "ts": "2024-06-24 22:11:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YW3GRE", "ts": "2024-06-24 22:12:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S575D8", "ts": "2024-06-24 22:14:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4LEIYX", "ts": "2024-06-24 22:15:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J6LYUW", "ts": "2024-06-24 22:15:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R2TJE8", "ts": "2024-06-24 22:16:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DD2SND", "ts": "2024-06-24 22:16:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ES6YXG", "ts": "2024-06-24 22:22:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YZ30HK", "ts": "2024-06-24 22:24:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RRA4QD", "ts": "2024-06-24 22:26:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RFCIFR", "ts": "2024-06-24 22:34:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V7R92Q", "ts": "2024-06-24 23:34:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D4HIT5", "ts": "2024-06-24 23:34:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WFIQJA", "ts": "2024-06-24 23:35:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ACIOM4", "ts": "2024-06-24 23:35:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0XSNFK", "ts": "2024-06-24 23:35:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XQ9YQ8", "ts": "2024-06-24 23:36:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HVXHXO", "ts": "2024-06-24 23:36:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ADRP0W", "ts": "2024-06-24 23:36:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QPOVK5", "ts": "2024-06-25 01:37:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "55PZ3C", "ts": "2024-06-25 01:37:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D3SV7M", "ts": "2024-06-25 04:13:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3O6G0H", "ts": "2024-06-25 04:35:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CR8AC3", "ts": "2024-06-25 04:43:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HV49TC", "ts": "2024-06-25 05:37:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IHO4Z1", "ts": "2024-06-25 05:39:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1TG0JD", "ts": "2024-06-25 05:46:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "143LH4", "ts": "2024-06-25 06:12:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DXQP86", "ts": "2024-06-25 06:18:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FGDCJN", "ts": "2024-06-25 06:30:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ACV6VL", "ts": "2024-06-25 06:54:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3A8QPG", "ts": "2024-06-25 07:54:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XSV9WC", "ts": "2024-06-25 08:03:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "20159O", "ts": "2024-06-25 08:46:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MWWUBP", "ts": "2024-06-25 09:34:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8BPVTC", "ts": "2024-06-25 09:41:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3FP4LU", "ts": "2024-06-25 09:44:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WHSEXO", "ts": "2024-06-25 09:44:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7QFLRX", "ts": "2024-06-25 10:03:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "110U93", "ts": "2024-06-25 10:06:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MLBSW0", "ts": "2024-06-25 10:56:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1IUQWO", "ts": "2024-06-25 11:21:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2HSH1F", "ts": "2024-06-25 12:54:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1V263P", "ts": "2024-06-25 12:54:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7HTF0Q", "ts": "2024-06-25 13:09:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9G07QA", "ts": "2024-06-25 13:10:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4DY6XT", "ts": "2024-06-25 13:11:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K35NYE", "ts": "2024-06-25 13:12:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D3US3M", "ts": "2024-06-25 13:27:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DX57O5", "ts": "2024-06-25 13:42:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WZMTID", "ts": "2024-06-25 13:46:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F3EYKP", "ts": "2024-06-25 13:48:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AZWQPH", "ts": "2024-06-25 14:24:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OYJ1L2", "ts": "2024-06-25 14:25:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8FI4PJ", "ts": "2024-06-25 15:13:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HM9O98", "ts": "2024-06-25 16:38:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LJ2QLP", "ts": "2024-06-25 16:40:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GUC9SZ", "ts": "2024-06-25 16:42:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H7FP1A", "ts": "2024-06-25 17:15:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A7O36P", "ts": "2024-06-25 17:33:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JKO9XK", "ts": "2024-06-25 17:37:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JW7615", "ts": "2024-06-25 18:16:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IEJLJF", "ts": "2024-06-25 18:17:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PVY1GJ", "ts": "2024-06-25 18:19:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VUBIB2", "ts": "2024-06-25 18:21:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H4LNIZ", "ts": "2024-06-25 18:55:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PD6SVR", "ts": "2024-06-25 19:08:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ONT9UL", "ts": "2024-06-25 20:09:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8SXKIE", "ts": "2024-06-25 20:28:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XFOU3A", "ts": "2024-06-25 20:30:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H4OV8J", "ts": "2024-06-25 20:30:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NTMHQD", "ts": "2024-06-25 20:31:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3NN89B", "ts": "2024-06-25 20:35:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BVYUS6", "ts": "2024-06-25 20:36:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GG8ALJ", "ts": "2024-06-25 20:38:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T0BI8V", "ts": "2024-06-25 20:39:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EOPSX0", "ts": "2024-06-25 20:39:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IWLX4Q", "ts": "2024-06-25 20:39:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TJOAVT", "ts": "2024-06-25 20:46:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X5JTCH", "ts": "2024-06-25 20:46:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GPUZCK", "ts": "2024-06-25 20:50:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1C4XC3", "ts": "2024-06-25 20:51:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EW2OFW", "ts": "2024-06-25 20:53:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OF2VIO", "ts": "2024-06-25 20:54:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "63O8R9", "ts": "2024-06-25 20:54:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SXS0IE", "ts": "2024-06-25 20:55:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DCQNSY", "ts": "2024-06-25 20:56:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1O5EK4", "ts": "2024-06-25 20:56:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ORTJE8", "ts": "2024-06-25 20:56:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MQCR2K", "ts": "2024-06-25 20:58:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T225SO", "ts": "2024-06-25 20:59:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VNFEKX", "ts": "2024-06-25 21:00:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NCM28B", "ts": "2024-06-25 21:08:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MIAPGP", "ts": "2024-06-25 21:09:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2NLPLL", "ts": "2024-06-25 21:45:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TYOTHM", "ts": "2024-06-25 21:59:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A9N90L", "ts": "2024-06-25 22:01:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1SZ5Y8", "ts": "2024-06-25 23:27:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T3YMH0", "ts": "2024-06-25 23:34:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZFBNFJ", "ts": "2024-06-26 00:10:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UJMHVM", "ts": "2024-06-26 00:21:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9HT0YK", "ts": "2024-06-26 00:36:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y26I76", "ts": "2024-06-26 01:05:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WWICON", "ts": "2024-06-26 01:12:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D620VX", "ts": "2024-06-26 01:14:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YR9XHT", "ts": "2024-06-26 01:16:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JZPL5K", "ts": "2024-06-26 01:19:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4V62LJ", "ts": "2024-06-26 01:40:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8G3JDF", "ts": "2024-06-26 01:43:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9W5EJD", "ts": "2024-06-26 02:06:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H5T1W6", "ts": "2024-06-26 02:13:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5UX0RY", "ts": "2024-06-26 02:13:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W9A3G6", "ts": "2024-06-26 02:14:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KBYQI2", "ts": "2024-06-26 02:27:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YITONV", "ts": "2024-06-26 02:28:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EZ1QOW", "ts": "2024-06-26 02:28:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I9PMBQ", "ts": "2024-06-26 02:28:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3Y7JLP", "ts": "2024-06-26 02:28:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RFCMHH", "ts": "2024-06-26 02:30:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S9M56K", "ts": "2024-06-26 04:22:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7YSMQG", "ts": "2024-06-26 04:22:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KRLZL1", "ts": "2024-06-26 04:27:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SLDGEN", "ts": "2024-06-26 04:46:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IGHMFA", "ts": "2024-06-26 04:46:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "39QPA4", "ts": "2024-06-26 04:48:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FM1TSN", "ts": "2024-06-26 04:49:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OQ2GNB", "ts": "2024-06-26 04:50:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BZ7I57", "ts": "2024-06-26 04:51:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7YZ3QL", "ts": "2024-06-26 04:51:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PY92LM", "ts": "2024-06-26 04:52:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RM7RJU", "ts": "2024-06-26 04:52:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8348ZT", "ts": "2024-06-26 04:54:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K3EZ85", "ts": "2024-06-26 04:57:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SFRV0N", "ts": "2024-06-26 04:59:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "52QSXF", "ts": "2024-06-26 05:11:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IKKPEA", "ts": "2024-06-26 05:26:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AB1DIM", "ts": "2024-06-26 05:42:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "372GZ7", "ts": "2024-06-26 06:37:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KQDK1D", "ts": "2024-06-26 06:39:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L4HYS4", "ts": "2024-06-26 06:46:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IR6MUF", "ts": "2024-06-26 06:48:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2TMTG5", "ts": "2024-06-26 06:55:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WK1APD", "ts": "2024-06-26 07:36:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QT7SGF", "ts": "2024-06-26 07:44:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NW30EI", "ts": "2024-06-26 07:56:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AF1LH9", "ts": "2024-06-26 08:20:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3M5E4I", "ts": "2024-06-26 10:14:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NIQNSR", "ts": "2024-06-26 10:20:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YHZPDW", "ts": "2024-06-26 10:51:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1IHE4B", "ts": "2024-06-26 11:07:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D1PG62", "ts": "2024-06-26 11:56:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LXSTBF", "ts": "2024-06-26 12:00:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "46NOXM", "ts": "2024-06-26 12:01:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D54O9M", "ts": "2024-06-26 12:24:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CVLTMG", "ts": "2024-06-26 12:50:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MKN97N", "ts": "2024-06-26 12:55:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9XKNN6", "ts": "2024-06-26 14:05:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3XQ859", "ts": "2024-06-26 15:19:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BZJH9V", "ts": "2024-06-26 16:07:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D3VSUQ", "ts": "2024-06-26 16:37:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LTUNNY", "ts": "2024-06-26 16:37:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VERH3M", "ts": "2024-06-26 16:41:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JRUQK7", "ts": "2024-06-26 16:43:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8O5VA9", "ts": "2024-06-26 17:14:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J5VGRD", "ts": "2024-06-26 17:23:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B1ZPQA", "ts": "2024-06-26 18:00:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HXCKGK", "ts": "2024-06-26 18:02:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T5R49I", "ts": "2024-06-26 18:10:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "05Q2JE", "ts": "2024-06-26 18:20:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9L7478", "ts": "2024-06-26 18:21:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TP0I5W", "ts": "2024-06-26 18:22:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BPOMZJ", "ts": "2024-06-26 18:27:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WI103M", "ts": "2024-06-26 18:37:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WZGXWL", "ts": "2024-06-26 18:39:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WTF1EM", "ts": "2024-06-26 18:56:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KVCVLG", "ts": "2024-06-26 18:57:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X5S8QP", "ts": "2024-06-26 20:10:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RFZL7B", "ts": "2024-06-26 20:26:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ACUB66", "ts": "2024-06-26 20:30:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WNVRI6", "ts": "2024-06-26 20:30:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BMVQF6", "ts": "2024-06-26 20:30:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8UBEM2", "ts": "2024-06-26 20:30:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X124QK", "ts": "2024-06-26 20:31:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DR797F", "ts": "2024-06-26 20:31:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G4G0P7", "ts": "2024-06-26 20:31:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9GYOGQ", "ts": "2024-06-26 20:31:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RYNHXS", "ts": "2024-06-26 20:45:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MV6V6V", "ts": "2024-06-26 20:46:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "56CKPL", "ts": "2024-06-26 20:46:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AOQV2U", "ts": "2024-06-26 20:46:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MXNHUZ", "ts": "2024-06-26 20:48:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AMW1J0", "ts": "2024-06-26 20:49:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IW4KY7", "ts": "2024-06-26 20:54:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K5RLUA", "ts": "2024-06-26 20:56:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GTSLJH", "ts": "2024-06-26 20:59:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1UEW7C", "ts": "2024-06-26 21:02:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T03LAC", "ts": "2024-06-26 21:04:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DWQBF4", "ts": "2024-06-26 21:08:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EO225P", "ts": "2024-06-26 21:08:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TFWVP1", "ts": "2024-06-26 21:09:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G193R7", "ts": "2024-06-26 21:09:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7HHOP3", "ts": "2024-06-26 21:11:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W5006H", "ts": "2024-06-26 21:11:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1NQCGS", "ts": "2024-06-26 21:12:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SEHOR8", "ts": "2024-06-26 21:13:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BUR3IV", "ts": "2024-06-26 21:13:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F4EHMI", "ts": "2024-06-26 21:13:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X43C2N", "ts": "2024-06-26 21:15:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6AA4XK", "ts": "2024-06-26 21:32:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DUIOLG", "ts": "2024-06-26 21:59:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EEB76M", "ts": "2024-06-26 22:06:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RR7XLA", "ts": "2024-06-26 22:26:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S9RQ4I", "ts": "2024-06-26 22:27:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M6SWHD", "ts": "2024-06-26 22:33:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CMA8SS", "ts": "2024-06-26 22:35:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OTMT6B", "ts": "2024-06-26 22:48:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S2QMWP", "ts": "2024-06-26 22:52:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9H7OEK", "ts": "2024-06-26 22:54:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "729535", "ts": "2024-06-26 22:58:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BNP75V", "ts": "2024-06-26 23:23:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FWL6F6", "ts": "2024-06-26 23:39:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QS0CDW", "ts": "2024-06-26 23:43:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OPEWMP", "ts": "2024-06-26 23:48:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CDU4DG", "ts": "2024-06-26 23:57:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "87DFQM", "ts": "2024-06-27 00:22:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "01HINY", "ts": "2024-06-27 00:23:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M9TQ6Z", "ts": "2024-06-27 00:48:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BFFBSM", "ts": "2024-06-27 00:59:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SOC6OY", "ts": "2024-06-27 01:02:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "32IUI1", "ts": "2024-06-27 01:10:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X0V49Z", "ts": "2024-06-27 01:20:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YDU8UV", "ts": "2024-06-27 01:26:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7G6QYY", "ts": "2024-06-27 01:34:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OFXLI9", "ts": "2024-06-27 01:38:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AO7U8Y", "ts": "2024-06-27 01:41:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L398J3", "ts": "2024-06-27 01:47:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OC4RPZ", "ts": "2024-06-27 02:40:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TS347F", "ts": "2024-06-27 02:52:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GOHEDL", "ts": "2024-06-27 03:39:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BS24OB", "ts": "2024-06-27 03:42:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UI9URQ", "ts": "2024-06-27 04:05:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "85CN51", "ts": "2024-06-27 04:14:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "03IEJ5", "ts": "2024-06-27 04:58:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JLDIBW", "ts": "2024-06-27 05:17:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DOZYBV", "ts": "2024-06-27 05:19:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QD53WV", "ts": "2024-06-27 06:07:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A9D4AH", "ts": "2024-06-27 06:35:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4M3E40", "ts": "2024-06-27 06:38:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EZXGLK", "ts": "2024-06-27 06:41:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BL05ZU", "ts": "2024-06-27 06:43:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YBIOM1", "ts": "2024-06-27 06:46:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BJ9PIL", "ts": "2024-06-27 07:18:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ORJBMC", "ts": "2024-06-27 07:58:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5LDEVW", "ts": "2024-06-27 08:02:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DADXZ4", "ts": "2024-06-27 08:03:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LWZ18Y", "ts": "2024-06-27 08:04:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NUXG70", "ts": "2024-06-27 08:22:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3QJCX0", "ts": "2024-06-27 08:42:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RGWDE6", "ts": "2024-06-27 08:56:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XRMMVU", "ts": "2024-06-27 08:57:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "96K368", "ts": "2024-06-27 09:01:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DXPDYH", "ts": "2024-06-27 09:08:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I8P0L7", "ts": "2024-06-27 09:27:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TRZ5M3", "ts": "2024-06-27 09:48:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OOWG1X", "ts": "2024-06-27 09:53:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FJZBJP", "ts": "2024-06-27 10:00:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SYOO7I", "ts": "2024-06-27 10:16:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PUPDV3", "ts": "2024-06-27 11:22:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RK9SZX", "ts": "2024-06-27 11:27:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LXK736", "ts": "2024-06-27 12:35:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BYFIQW", "ts": "2024-06-27 13:35:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KT5RWS", "ts": "2024-06-27 13:48:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EOA374", "ts": "2024-06-27 14:21:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FVH5EM", "ts": "2024-06-27 14:39:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ERCO1B", "ts": "2024-06-27 14:49:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WKO8GZ", "ts": "2024-06-27 14:57:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H3SCZ6", "ts": "2024-06-27 15:39:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8MWMZY", "ts": "2024-06-27 16:08:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I0YN13", "ts": "2024-06-27 16:08:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DR45UP", "ts": "2024-06-27 16:11:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DU6REZ", "ts": "2024-06-27 16:11:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R7ADPT", "ts": "2024-06-27 16:24:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6EBA6B", "ts": "2024-06-27 16:46:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W2QWOV", "ts": "2024-06-27 17:07:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4ODTOO", "ts": "2024-06-27 17:17:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SZ2I83", "ts": "2024-06-27 17:17:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZQMWTN", "ts": "2024-06-27 17:28:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VPJ11W", "ts": "2024-06-27 17:29:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VGWHC7", "ts": "2024-06-27 17:44:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D97RMC", "ts": "2024-06-27 17:52:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NTEFOC", "ts": "2024-06-27 17:56:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NOA5E5", "ts": "2024-06-27 18:01:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HV42RT", "ts": "2024-06-27 18:02:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NDBJ1F", "ts": "2024-06-27 18:10:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PPWWRF", "ts": "2024-06-27 18:14:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YL0KX0", "ts": "2024-06-27 18:17:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I5ZUUI", "ts": "2024-06-27 18:25:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S4NTRR", "ts": "2024-06-27 18:26:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W3LGVO", "ts": "2024-06-27 18:27:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZE4S46", "ts": "2024-06-27 18:34:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N984TP", "ts": "2024-06-27 18:47:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LV01XM", "ts": "2024-06-27 19:15:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2T0EXL", "ts": "2024-06-27 19:17:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZTPAXX", "ts": "2024-06-27 19:50:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UBW84X", "ts": "2024-06-27 20:01:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LSO5F6", "ts": "2024-06-27 20:27:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E4PLPQ", "ts": "2024-06-27 21:14:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B2BAYK", "ts": "2024-06-27 21:22:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZN7RY2", "ts": "2024-06-27 21:23:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1SO59S", "ts": "2024-06-27 21:26:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0WAMUO", "ts": "2024-06-27 21:36:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L9KUZ2", "ts": "2024-06-27 21:42:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZNYUZW", "ts": "2024-06-27 21:45:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BUYKXV", "ts": "2024-06-27 21:52:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HYKKO9", "ts": "2024-06-27 21:53:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K9WYI9", "ts": "2024-06-27 21:53:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VG14MC", "ts": "2024-06-27 21:53:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DX0HC2", "ts": "2024-06-27 22:01:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9V2JGH", "ts": "2024-06-27 22:09:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LDKLLF", "ts": "2024-06-27 22:52:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N7HG1Q", "ts": "2024-06-27 22:54:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E024YM", "ts": "2024-06-27 23:31:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JCG91Q", "ts": "2024-06-27 23:39:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8334KE", "ts": "2024-06-27 23:42:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1KF6GR", "ts": "2024-06-27 23:48:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q3257C", "ts": "2024-06-27 23:56:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2S3OZ1", "ts": "2024-06-27 23:56:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L9IQEN", "ts": "2024-06-27 23:56:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I1WY6D", "ts": "2024-06-27 23:57:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3RAZ0V", "ts": "2024-06-28 00:01:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LU7QES", "ts": "2024-06-28 00:01:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZLVGS5", "ts": "2024-06-28 00:02:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VE883O", "ts": "2024-06-28 00:02:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U1L0Y5", "ts": "2024-06-28 00:02:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M0X66Z", "ts": "2024-06-28 00:04:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8D9A2T", "ts": "2024-06-28 00:04:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YT1HF5", "ts": "2024-06-28 00:18:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "87N5F1", "ts": "2024-06-28 00:20:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JZXYJO", "ts": "2024-06-28 00:23:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QOAB5R", "ts": "2024-06-28 00:26:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "39QRR9", "ts": "2024-06-28 00:41:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V6OZA2", "ts": "2024-06-28 00:54:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LF19CD", "ts": "2024-06-28 01:01:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EDMJNG", "ts": "2024-06-28 01:28:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SV5EC4", "ts": "2024-06-28 02:03:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0OX84K", "ts": "2024-06-28 02:17:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YDSN54", "ts": "2024-06-28 02:22:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TXJUSC", "ts": "2024-06-28 02:28:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IED81Y", "ts": "2024-06-28 02:33:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AZP39P", "ts": "2024-06-28 02:37:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N8YFQ5", "ts": "2024-06-28 02:38:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UBEF2E", "ts": "2024-06-28 02:39:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YPETSH", "ts": "2024-06-28 02:43:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YQBA9X", "ts": "2024-06-28 03:00:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PO9VZR", "ts": "2024-06-28 03:00:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AKZRTV", "ts": "2024-06-28 03:03:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ERM4K1", "ts": "2024-06-28 03:17:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6MI6JS", "ts": "2024-06-28 03:22:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NROARO", "ts": "2024-06-28 03:25:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SDA9O3", "ts": "2024-06-28 03:26:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IR5CSO", "ts": "2024-06-28 03:26:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "77T39L", "ts": "2024-06-28 03:27:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7S1K0K", "ts": "2024-06-28 03:28:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EIAJ91", "ts": "2024-06-28 03:39:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DH2YV6", "ts": "2024-06-28 03:40:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L9X27F", "ts": "2024-06-28 03:41:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GRMJW3", "ts": "2024-06-28 03:47:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H0UT96", "ts": "2024-06-28 04:08:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0H2UIN", "ts": "2024-06-28 04:23:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U8XJN1", "ts": "2024-06-28 04:39:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JGM6QT", "ts": "2024-06-28 04:40:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "07ALSP", "ts": "2024-06-28 04:44:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TXOY2X", "ts": "2024-06-28 04:53:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1RSR1O", "ts": "2024-06-28 04:56:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J8Z32L", "ts": "2024-06-28 04:58:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WPI1XN", "ts": "2024-06-28 05:26:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S1CNJY", "ts": "2024-06-28 05:32:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YPA2Z2", "ts": "2024-06-28 05:33:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "55F5DZ", "ts": "2024-06-28 05:40:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2M6HW1", "ts": "2024-06-28 05:42:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0DPBKY", "ts": "2024-06-28 05:48:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XWAVAR", "ts": "2024-06-28 05:51:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IR4ZMF", "ts": "2024-06-28 05:51:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JXYT6U", "ts": "2024-06-28 05:55:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8YBCDV", "ts": "2024-06-28 05:58:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ITCHSF", "ts": "2024-06-28 05:59:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H6UIG2", "ts": "2024-06-28 06:05:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EBR6N5", "ts": "2024-06-28 06:08:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1JSUTE", "ts": "2024-06-28 06:11:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "II22V2", "ts": "2024-06-28 06:17:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3T3Y7Y", "ts": "2024-06-28 06:20:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L8DWJK", "ts": "2024-06-28 06:26:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8KN7DU", "ts": "2024-06-28 06:29:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "34EDIF", "ts": "2024-06-28 06:34:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1H1L5H", "ts": "2024-06-28 06:42:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R144EP", "ts": "2024-06-28 06:47:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TYP816", "ts": "2024-06-28 06:49:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B6VP46", "ts": "2024-06-28 06:58:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KFRAJC", "ts": "2024-06-28 07:10:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0F8GQH", "ts": "2024-06-28 07:33:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WJT7OJ", "ts": "2024-06-28 07:35:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QI1DG2", "ts": "2024-06-28 07:53:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YLUC61", "ts": "2024-06-28 07:54:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WYY9C6", "ts": "2024-06-28 07:57:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BHNDOS", "ts": "2024-06-28 08:22:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y1HQMT", "ts": "2024-06-28 08:27:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KG2TY0", "ts": "2024-06-28 08:28:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T7SRPA", "ts": "2024-06-28 08:31:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UNOT9T", "ts": "2024-06-28 08:59:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AIRB15", "ts": "2024-06-28 09:16:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "66DA34", "ts": "2024-06-28 09:24:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "30PMW1", "ts": "2024-06-28 09:33:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0RX2OF", "ts": "2024-06-28 10:05:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GHZF2S", "ts": "2024-06-28 11:16:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G5LONW", "ts": "2024-06-28 11:32:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "082VSL", "ts": "2024-06-28 11:42:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KFG4ON", "ts": "2024-06-28 11:47:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DQDXUY", "ts": "2024-06-28 11:51:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E71FGX", "ts": "2024-06-28 11:57:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 187, in post\n    res = cache_result_list(list_id, res_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1385, in cache_result_list\n    res = dbh[cache_coll].insert_one({\"list_id\":list_id, \"res\":res_obj})\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 698, in insert_one\n    session=session),\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 612, in _insert\n    bypass_doc_val, session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 600, in _insert_one\n    acknowledged, _insert_command, session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1491, in _retryable_write\n    return self._retry_with_session(retryable, func, s, None)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1384, in _retry_with_session\n    return func(session, sock_info, retryable)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 595, in _insert_command\n    retryable_write=retryable_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 618, in command\n    self._raise_connection_failure(error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 143, in command\n    name, size, max_bson_size + message._COMMAND_OVERHEAD)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/message.py\", line 1073, in _raise_document_too_large\n    \" bytes.\" % (doc_size, max_size))\npymongo.errors.DocumentTooLarge: BSON document too large (597609689 bytes) - the connected server supports BSON document sizes up to 16793598 bytes.\n"}, {"id": "QLDM5J", "ts": "2024-06-28 12:12:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 187, in post\n    res = cache_result_list(list_id, res_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1385, in cache_result_list\n    res = dbh[cache_coll].insert_one({\"list_id\":list_id, \"res\":res_obj})\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 698, in insert_one\n    session=session),\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 612, in _insert\n    bypass_doc_val, session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 600, in _insert_one\n    acknowledged, _insert_command, session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1491, in _retryable_write\n    return self._retry_with_session(retryable, func, s, None)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1384, in _retry_with_session\n    return func(session, sock_info, retryable)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 595, in _insert_command\n    retryable_write=retryable_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 618, in command\n    self._raise_connection_failure(error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 143, in command\n    name, size, max_bson_size + message._COMMAND_OVERHEAD)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/message.py\", line 1073, in _raise_document_too_large\n    \" bytes.\" % (doc_size, max_size))\npymongo.errors.DocumentTooLarge: BSON document too large (597609689 bytes) - the connected server supports BSON document sizes up to 16793598 bytes.\n"}, {"id": "I53EI9", "ts": "2024-06-28 12:42:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K75ET4", "ts": "2024-06-28 12:46:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W1WI23", "ts": "2024-06-28 13:00:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NGNESS", "ts": "2024-06-28 13:25:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VKACMB", "ts": "2024-06-28 13:47:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GQVVNF", "ts": "2024-06-28 13:58:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HD3V36", "ts": "2024-06-28 14:25:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OP2SAU", "ts": "2024-06-28 14:29:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VT5XN6", "ts": "2024-06-28 14:46:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TFJ0OX", "ts": "2024-06-28 14:54:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AFDAAV", "ts": "2024-06-28 15:04:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UZPMR5", "ts": "2024-06-28 15:27:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DT3WHV", "ts": "2024-06-28 15:36:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WK1FBY", "ts": "2024-06-28 17:16:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "807P6P", "ts": "2024-06-28 18:34:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2GVZ55", "ts": "2024-06-28 19:02:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "86LCY9", "ts": "2024-06-28 19:03:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AO8IAH", "ts": "2024-06-28 19:46:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IETCBR", "ts": "2024-06-28 20:31:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U6VMJD", "ts": "2024-06-28 20:52:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UZ4INZ", "ts": "2024-06-28 20:57:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "23K6BP", "ts": "2024-06-28 21:02:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OEPT52", "ts": "2024-06-28 21:29:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FYZEET", "ts": "2024-06-28 22:01:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0S4ULV", "ts": "2024-06-28 22:46:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B95A5H", "ts": "2024-06-28 22:53:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EK544W", "ts": "2024-06-28 23:19:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F9ZM4H", "ts": "2024-06-28 23:50:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MTVUIZ", "ts": "2024-06-28 23:56:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P5BQAW", "ts": "2024-06-29 00:03:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4BKEJQ", "ts": "2024-06-29 00:07:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4W1J8I", "ts": "2024-06-29 00:08:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JU82IQ", "ts": "2024-06-29 00:16:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SGKYZQ", "ts": "2024-06-29 00:19:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LR5DNW", "ts": "2024-06-29 00:23:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MHKX0D", "ts": "2024-06-29 00:29:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PPIY2X", "ts": "2024-06-29 00:37:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QUI6ZO", "ts": "2024-06-29 00:41:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "287WVS", "ts": "2024-06-29 00:50:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WIBVY5", "ts": "2024-06-29 00:52:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NJ8T73", "ts": "2024-06-29 01:06:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YOGLNY", "ts": "2024-06-29 01:09:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L4HF6H", "ts": "2024-06-29 01:12:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U85OCB", "ts": "2024-06-29 01:13:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EEEQDE", "ts": "2024-06-29 01:14:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HT9LA4", "ts": "2024-06-29 01:14:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZZO5AS", "ts": "2024-06-29 01:17:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E0TIVU", "ts": "2024-06-29 01:21:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z0X2TH", "ts": "2024-06-29 01:28:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CR8KTD", "ts": "2024-06-29 01:36:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "20NFM2", "ts": "2024-06-29 01:47:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HP41OR", "ts": "2024-06-29 01:54:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VNIPT8", "ts": "2024-06-29 02:08:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A4TRDV", "ts": "2024-06-29 02:09:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MF4RUM", "ts": "2024-06-29 02:11:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A9BP0F", "ts": "2024-06-29 02:16:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RFDZHN", "ts": "2024-06-29 02:17:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HGYODW", "ts": "2024-06-29 02:25:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F627FM", "ts": "2024-06-29 02:57:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CPSNM1", "ts": "2024-06-29 03:09:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YKTR0Z", "ts": "2024-06-29 03:11:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SUFONA", "ts": "2024-06-29 03:13:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DWKD3S", "ts": "2024-06-29 03:17:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SA4SHS", "ts": "2024-06-29 03:17:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IK7MET", "ts": "2024-06-29 03:20:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I9ZB97", "ts": "2024-06-29 03:27:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OJVE6I", "ts": "2024-06-29 03:29:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XABCCM", "ts": "2024-06-29 03:46:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N1LCK0", "ts": "2024-06-29 03:48:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GYUGEX", "ts": "2024-06-29 03:59:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D6USNT", "ts": "2024-06-29 04:01:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1MSGHA", "ts": "2024-06-29 05:06:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NT9ZEH", "ts": "2024-06-29 05:37:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BO48L7", "ts": "2024-06-29 05:38:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I6W08X", "ts": "2024-06-29 05:38:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G6VWGI", "ts": "2024-06-29 05:40:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L9RBSY", "ts": "2024-06-29 06:02:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UTMKU9", "ts": "2024-06-29 06:05:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UFEXT6", "ts": "2024-06-29 06:06:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4KPZLA", "ts": "2024-06-29 06:38:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "06OZHW", "ts": "2024-06-29 06:43:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "52RSDZ", "ts": "2024-06-29 06:48:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GCEZZI", "ts": "2024-06-29 06:49:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D387WV", "ts": "2024-06-29 08:00:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q225Q8", "ts": "2024-06-29 08:47:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EGQN6Z", "ts": "2024-06-29 09:04:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TBSOX1", "ts": "2024-06-29 10:42:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "54XWTI", "ts": "2024-06-29 12:07:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JLGF3Y", "ts": "2024-06-29 12:48:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B6GGY0", "ts": "2024-06-29 14:14:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IUAJVJ", "ts": "2024-06-29 15:12:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5FM9XM", "ts": "2024-06-29 15:36:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "69PBPQ", "ts": "2024-06-29 15:50:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G0VMOP", "ts": "2024-06-29 15:58:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M98MVJ", "ts": "2024-06-29 16:39:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9QII1K", "ts": "2024-06-29 16:42:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8BGLRW", "ts": "2024-06-29 16:47:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MRDCYH", "ts": "2024-06-29 17:01:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FL1OKI", "ts": "2024-06-29 17:02:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V1B4OZ", "ts": "2024-06-29 17:14:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CHRG3B", "ts": "2024-06-29 17:16:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CLTCAQ", "ts": "2024-06-29 17:18:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RM3UQQ", "ts": "2024-06-29 18:15:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YL5I4V", "ts": "2024-06-29 18:31:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MB5XN1", "ts": "2024-06-29 18:32:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PX1S9X", "ts": "2024-06-29 19:01:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HN3Q1V", "ts": "2024-06-29 19:02:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NO2LN9", "ts": "2024-06-29 19:24:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0ZLPBK", "ts": "2024-06-29 19:28:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PMX99R", "ts": "2024-06-29 19:37:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TGGJ12", "ts": "2024-06-29 19:42:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U0Z7IF", "ts": "2024-06-29 19:44:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1K44QU", "ts": "2024-06-29 19:54:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XOJN32", "ts": "2024-06-29 19:59:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E8EKCX", "ts": "2024-06-29 20:10:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RPHFOH", "ts": "2024-06-29 20:11:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "767TP1", "ts": "2024-06-29 20:16:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JY8O32", "ts": "2024-06-29 20:19:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8OJGC2", "ts": "2024-06-29 20:20:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6IXGMP", "ts": "2024-06-29 20:20:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LI64ZZ", "ts": "2024-06-29 20:24:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VO6BWZ", "ts": "2024-06-29 20:27:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LBK010", "ts": "2024-06-29 20:42:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PY4SNK", "ts": "2024-06-29 20:49:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LC4WHY", "ts": "2024-06-29 21:12:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K3S5RS", "ts": "2024-06-29 21:23:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/log.py\", line 83, in post\n    res_obj = log_request(req_obj, \"/log/logging/\", request)\n  File \"/app/glygen/db.py\", line 56, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "VGWUBX", "ts": "2024-06-29 21:23:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 34, in post\n    res_obj = log_request({}, \"/pages/home_init/\", request)\n  File \"/app/glygen/db.py\", line 56, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "KBBNCU", "ts": "2024-06-29 21:23:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/log.py\", line 83, in post\n    res_obj = log_request(req_obj, \"/log/logging/\", request)\n  File \"/app/glygen/db.py\", line 56, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "YFMLBG", "ts": "2024-06-29 21:44:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "83RGO9", "ts": "2024-06-29 21:56:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TN80JK", "ts": "2024-06-29 22:27:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RAL3JC", "ts": "2024-06-29 23:06:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GANN50", "ts": "2024-06-29 23:18:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D6CD1B", "ts": "2024-06-29 23:31:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IHTIU1", "ts": "2024-06-29 23:39:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B44HIW", "ts": "2024-06-29 23:54:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YDUGLA", "ts": "2024-06-30 00:03:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KK2CVI", "ts": "2024-06-30 00:10:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VOOG2J", "ts": "2024-06-30 00:16:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9K25SJ", "ts": "2024-06-30 00:17:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "94PATJ", "ts": "2024-06-30 00:20:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IBX5QH", "ts": "2024-06-30 00:24:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A0UEB2", "ts": "2024-06-30 00:39:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O4F2IG", "ts": "2024-06-30 00:41:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KEB1OY", "ts": "2024-06-30 00:42:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O2ZLH8", "ts": "2024-06-30 00:43:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7ZIOK7", "ts": "2024-06-30 00:44:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IV8VJH", "ts": "2024-06-30 00:44:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MSI3CX", "ts": "2024-06-30 00:45:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RZB22U", "ts": "2024-06-30 00:47:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J6XKND", "ts": "2024-06-30 00:48:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BBPINS", "ts": "2024-06-30 00:51:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T4BG49", "ts": "2024-06-30 00:54:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UFFYUV", "ts": "2024-06-30 00:59:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YXER1Q", "ts": "2024-06-30 01:00:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O7M4OP", "ts": "2024-06-30 01:04:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6APVE1", "ts": "2024-06-30 01:07:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4DZLMM", "ts": "2024-06-30 01:10:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5BT1WX", "ts": "2024-06-30 01:15:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4SUOB1", "ts": "2024-06-30 01:17:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BAELAC", "ts": "2024-06-30 01:23:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RVOXE5", "ts": "2024-06-30 01:32:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3I9GK2", "ts": "2024-06-30 01:32:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FBPLL7", "ts": "2024-06-30 01:34:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IIILA6", "ts": "2024-06-30 01:51:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OZ2T5E", "ts": "2024-06-30 01:55:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "36ZMGU", "ts": "2024-06-30 01:58:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "34E8IL", "ts": "2024-06-30 02:04:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QOG8P7", "ts": "2024-06-30 02:09:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NA9A70", "ts": "2024-06-30 02:11:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MB1GN0", "ts": "2024-06-30 02:14:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DHT8V8", "ts": "2024-06-30 02:36:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NM5H75", "ts": "2024-06-30 02:47:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ERK1GK", "ts": "2024-06-30 02:56:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7OAKFU", "ts": "2024-06-30 03:00:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WY2QD9", "ts": "2024-06-30 03:09:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7JEZ6F", "ts": "2024-06-30 03:49:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8DH95H", "ts": "2024-06-30 03:56:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GFTFCM", "ts": "2024-06-30 03:57:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XTO5UT", "ts": "2024-06-30 04:08:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "64NOOL", "ts": "2024-06-30 04:54:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4SHRPA", "ts": "2024-06-30 05:18:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z984ZG", "ts": "2024-06-30 05:28:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FOAK28", "ts": "2024-06-30 05:46:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NB1GQR", "ts": "2024-06-30 05:57:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PNTB1J", "ts": "2024-06-30 06:11:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8M5XP3", "ts": "2024-06-30 06:28:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I4HI57", "ts": "2024-06-30 06:34:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7R19FI", "ts": "2024-06-30 06:52:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PZE3B9", "ts": "2024-06-30 07:30:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HLXBQF", "ts": "2024-06-30 07:36:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "61Q5PK", "ts": "2024-06-30 07:42:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FVQVGL", "ts": "2024-06-30 08:02:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9F0U8I", "ts": "2024-06-30 09:02:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B6K0KY", "ts": "2024-06-30 09:06:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WX3EDJ", "ts": "2024-06-30 10:25:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4534IF", "ts": "2024-06-30 11:13:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1XVM8B", "ts": "2024-06-30 11:55:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZI2MMW", "ts": "2024-06-30 12:57:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3TDNN4", "ts": "2024-06-30 13:41:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NO5SY4", "ts": "2024-06-30 13:47:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FD31DG", "ts": "2024-06-30 14:23:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3RA73Y", "ts": "2024-06-30 14:32:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J58GWM", "ts": "2024-06-30 14:36:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IB4NMY", "ts": "2024-06-30 14:57:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PQ6FA0", "ts": "2024-06-30 15:02:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0DTVFE", "ts": "2024-06-30 15:32:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0LLB43", "ts": "2024-06-30 15:46:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9SW094", "ts": "2024-06-30 15:54:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HZU0TH", "ts": "2024-06-30 15:59:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WTI12L", "ts": "2024-06-30 16:02:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DC45JA", "ts": "2024-06-30 18:13:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5XF0O3", "ts": "2024-06-30 18:19:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "272CEH", "ts": "2024-06-30 18:44:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B54952", "ts": "2024-06-30 19:19:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G5TXY4", "ts": "2024-06-30 19:28:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GY7T5M", "ts": "2024-06-30 19:28:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YAVHQP", "ts": "2024-06-30 19:33:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9Z1NIF", "ts": "2024-06-30 19:36:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9K5DJC", "ts": "2024-06-30 19:38:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8CWZFN", "ts": "2024-06-30 19:38:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AYSDPM", "ts": "2024-06-30 19:40:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1LZ912", "ts": "2024-06-30 19:51:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y6NE60", "ts": "2024-06-30 20:09:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/publication.py\", line 39, in post\n    res_obj = publication_detail(req_obj, config_obj)\n  File \"/app/glygen/publication_apilib.py\", line 27, in publication_detail\n    error_list = get_errors_in_query(\"publication_detail\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1146, in get_errors_in_query\n    for key1 in query_obj:\nTypeError: 'NoneType' object is not iterable\n"}, {"id": "JU2K85", "ts": "2024-06-30 20:25:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GM256V", "ts": "2024-06-30 20:54:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OXSZ3N", "ts": "2024-06-30 20:59:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0RRVLU", "ts": "2024-06-30 21:19:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BWVJMC", "ts": "2024-06-30 21:24:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IL1IB6", "ts": "2024-06-30 21:25:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3TBKF9", "ts": "2024-06-30 21:29:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VY28R7", "ts": "2024-06-30 21:50:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9SAVP9", "ts": "2024-06-30 22:21:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QGWQU2", "ts": "2024-06-30 22:43:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J9ORIP", "ts": "2024-06-30 23:01:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TL3XU2", "ts": "2024-06-30 23:18:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T6XKCR", "ts": "2024-06-30 23:19:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9B80ZG", "ts": "2024-07-01 01:40:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2G78GP", "ts": "2024-07-01 01:48:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YHYP24", "ts": "2024-07-01 02:19:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JMWHVU", "ts": "2024-07-01 02:44:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1ZTORA", "ts": "2024-07-01 02:45:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BVKHMF", "ts": "2024-07-01 02:46:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XRAH8Z", "ts": "2024-07-01 02:46:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ON3KAG", "ts": "2024-07-01 02:47:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FO375C", "ts": "2024-07-01 03:18:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5BY4EH", "ts": "2024-07-01 03:19:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WZQ2LX", "ts": "2024-07-01 03:19:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HCI0JC", "ts": "2024-07-01 03:20:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PV0BIV", "ts": "2024-07-01 03:20:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "60LMY7", "ts": "2024-07-01 03:20:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3S7R5Q", "ts": "2024-07-01 03:20:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F5ZPER", "ts": "2024-07-01 03:20:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L7BFZI", "ts": "2024-07-01 03:20:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GQGO1I", "ts": "2024-07-01 03:23:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GFC7R3", "ts": "2024-07-01 03:26:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O0JG84", "ts": "2024-07-01 03:27:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z921MR", "ts": "2024-07-01 03:27:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HAFWV4", "ts": "2024-07-01 03:30:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YFU7UP", "ts": "2024-07-01 03:41:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C6VH0E", "ts": "2024-07-01 04:43:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DQ65G8", "ts": "2024-07-01 05:10:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L3OJXA", "ts": "2024-07-01 05:42:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MP4CY2", "ts": "2024-07-01 07:00:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OM0WQ1", "ts": "2024-07-01 07:05:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TZIHNY", "ts": "2024-07-01 07:22:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DR3JLX", "ts": "2024-07-01 07:42:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6Q6PYC", "ts": "2024-07-01 07:43:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VR6ZSH", "ts": "2024-07-01 08:12:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JSMKK7", "ts": "2024-07-01 08:29:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "51Q8C1", "ts": "2024-07-01 08:32:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3UB7VH", "ts": "2024-07-01 09:28:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I9NGDO", "ts": "2024-07-01 09:53:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7XBG9R", "ts": "2024-07-01 09:59:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G30ZSZ", "ts": "2024-07-01 10:03:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IU3C6I", "ts": "2024-07-01 10:27:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NF0NF6", "ts": "2024-07-01 10:48:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V1ZYQ8", "ts": "2024-07-01 11:19:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RNJU6Q", "ts": "2024-07-01 11:31:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "93Y2VX", "ts": "2024-07-01 11:45:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZCL0QA", "ts": "2024-07-01 12:07:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NPGT9M", "ts": "2024-07-01 12:09:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OFCOC6", "ts": "2024-07-01 12:27:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YIW3B1", "ts": "2024-07-01 13:26:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GU7R8A", "ts": "2024-07-01 13:33:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7YMDR8", "ts": "2024-07-01 13:42:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AXQVUZ", "ts": "2024-07-01 13:45:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BQMC82", "ts": "2024-07-01 13:57:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IZCU8E", "ts": "2024-07-01 13:59:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HO2SMK", "ts": "2024-07-01 14:07:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 187, in post\n    res = cache_result_list(list_id, res_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1385, in cache_result_list\n    res = dbh[cache_coll].insert_one({\"list_id\":list_id, \"res\":res_obj})\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 698, in insert_one\n    session=session),\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 612, in _insert\n    bypass_doc_val, session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 600, in _insert_one\n    acknowledged, _insert_command, session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1491, in _retryable_write\n    return self._retry_with_session(retryable, func, s, None)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1384, in _retry_with_session\n    return func(session, sock_info, retryable)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 595, in _insert_command\n    retryable_write=retryable_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 618, in command\n    self._raise_connection_failure(error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 143, in command\n    name, size, max_bson_size + message._COMMAND_OVERHEAD)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/message.py\", line 1073, in _raise_document_too_large\n    \" bytes.\" % (doc_size, max_size))\npymongo.errors.DocumentTooLarge: BSON document too large (597609689 bytes) - the connected server supports BSON document sizes up to 16793598 bytes.\n"}, {"id": "3PYX2T", "ts": "2024-07-01 14:49:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "90IYZI", "ts": "2024-07-01 14:52:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P6S0IL", "ts": "2024-07-01 14:59:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "29SCZI", "ts": "2024-07-01 15:09:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G0XAQM", "ts": "2024-07-01 15:10:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KEX95Z", "ts": "2024-07-01 15:14:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4A06HT", "ts": "2024-07-01 15:17:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GOA2FO", "ts": "2024-07-01 15:50:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WJQQ55", "ts": "2024-07-01 15:54:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LL6GC1", "ts": "2024-07-01 16:18:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IU2AYC", "ts": "2024-07-01 16:55:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SWDGB8", "ts": "2024-07-01 17:06:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GDOOPV", "ts": "2024-07-01 17:37:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3BZ3DZ", "ts": "2024-07-01 17:39:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M2MJZR", "ts": "2024-07-01 17:50:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SLLTSE", "ts": "2024-07-01 17:52:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TCBE2C", "ts": "2024-07-01 18:17:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VQN3DH", "ts": "2024-07-01 19:52:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UXF8ZZ", "ts": "2024-07-01 19:53:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BST6NJ", "ts": "2024-07-01 19:56:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OW1P1W", "ts": "2024-07-01 19:56:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "303FQJ", "ts": "2024-07-01 19:57:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CLX5MP", "ts": "2024-07-01 20:00:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "22ZDM9", "ts": "2024-07-01 20:02:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CIPMW6", "ts": "2024-07-01 20:55:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4ZDEI8", "ts": "2024-07-01 21:12:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y4MVPQ", "ts": "2024-07-01 21:15:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "030KDA", "ts": "2024-07-01 21:16:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6ZXBY0", "ts": "2024-07-01 21:26:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JNX78A", "ts": "2024-07-01 21:29:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y9LYB6", "ts": "2024-07-01 21:45:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z735EX", "ts": "2024-07-01 22:01:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EUHAAE", "ts": "2024-07-01 22:19:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NVD5NI", "ts": "2024-07-01 22:24:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0573M8", "ts": "2024-07-01 23:07:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WZNVND", "ts": "2024-07-01 23:07:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I18P31", "ts": "2024-07-01 23:37:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O5OK6G", "ts": "2024-07-01 23:47:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EEOEMP", "ts": "2024-07-02 00:19:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4LA1XV", "ts": "2024-07-02 00:23:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B0WPDQ", "ts": "2024-07-02 00:26:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VK8F2J", "ts": "2024-07-02 00:35:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "41ZKIJ", "ts": "2024-07-02 00:41:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RFZ4M8", "ts": "2024-07-02 02:25:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "737QEN", "ts": "2024-07-02 02:35:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9JA8SL", "ts": "2024-07-02 02:36:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LAP66F", "ts": "2024-07-02 02:38:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YM9ATJ", "ts": "2024-07-02 03:43:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YRDTT1", "ts": "2024-07-02 04:31:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VXC2GX", "ts": "2024-07-02 04:36:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JE9MU9", "ts": "2024-07-02 04:50:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E3G1XX", "ts": "2024-07-02 05:07:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GMTU67", "ts": "2024-07-02 05:08:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VZV2YQ", "ts": "2024-07-02 06:48:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W6VX47", "ts": "2024-07-02 07:00:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "REAWQJ", "ts": "2024-07-02 07:07:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NEAETE", "ts": "2024-07-02 07:25:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0DMC5D", "ts": "2024-07-02 07:29:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JWY3IW", "ts": "2024-07-02 08:01:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JJB500", "ts": "2024-07-02 08:07:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PY27Y9", "ts": "2024-07-02 08:34:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5KTHVJ", "ts": "2024-07-02 09:15:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FGBFAN", "ts": "2024-07-02 09:24:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CQDQG4", "ts": "2024-07-02 09:55:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PWGWUQ", "ts": "2024-07-02 10:04:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A47JCU", "ts": "2024-07-02 10:56:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C9LU31", "ts": "2024-07-02 11:53:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L7SDQF", "ts": "2024-07-02 13:10:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YFS0YP", "ts": "2024-07-02 13:12:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5IIJUM", "ts": "2024-07-02 13:15:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DI39YX", "ts": "2024-07-02 13:42:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M8172S", "ts": "2024-07-02 13:50:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AEBCSH", "ts": "2024-07-02 13:52:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JZCQNM", "ts": "2024-07-02 13:58:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TT0SIZ", "ts": "2024-07-02 14:04:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GYJWHE", "ts": "2024-07-02 14:16:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8KSOTL", "ts": "2024-07-02 14:29:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8ZXJA3", "ts": "2024-07-02 14:38:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ICBM3U", "ts": "2024-07-02 14:51:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "32QUH8", "ts": "2024-07-02 14:56:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HCL1R9", "ts": "2024-07-02 15:09:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OL3J54", "ts": "2024-07-02 15:19:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "72Y2OE", "ts": "2024-07-02 15:45:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EK75XI", "ts": "2024-07-02 15:49:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6OYPGQ", "ts": "2024-07-02 16:02:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W2XU86", "ts": "2024-07-02 16:18:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TIIP0D", "ts": "2024-07-02 16:20:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "16JOPE", "ts": "2024-07-02 16:27:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "459R0D", "ts": "2024-07-02 16:41:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6VOMCA", "ts": "2024-07-02 16:47:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GYEXFE", "ts": "2024-07-02 17:03:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4X2953", "ts": "2024-07-02 17:25:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z6WPLZ", "ts": "2024-07-02 17:26:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XEKJZQ", "ts": "2024-07-02 17:26:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FSBXNT", "ts": "2024-07-02 17:27:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5NNVZY", "ts": "2024-07-02 17:38:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 194, in post\n    res_obj = protein_alignment(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 180, in protein_alignment\n    error_list = get_errors_in_query(\"protein_alignment\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1146, in get_errors_in_query\n    for key1 in query_obj:\nTypeError: 'NoneType' object is not iterable\n"}, {"id": "V4NDHR", "ts": "2024-07-02 17:55:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I5N59A", "ts": "2024-07-02 18:06:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "38LYCN", "ts": "2024-07-02 18:06:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VR61S0", "ts": "2024-07-02 18:08:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q31TRS", "ts": "2024-07-02 18:14:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1LMN0Y", "ts": "2024-07-02 18:36:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T84JMZ", "ts": "2024-07-02 18:47:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U6FYNP", "ts": "2024-07-02 19:29:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4K05WU", "ts": "2024-07-02 19:49:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O7SNER", "ts": "2024-07-02 19:55:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LX76GF", "ts": "2024-07-02 20:00:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K1PQMK", "ts": "2024-07-02 20:01:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QA64LI", "ts": "2024-07-02 20:02:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MKB18K", "ts": "2024-07-02 20:18:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JCHKTM", "ts": "2024-07-02 20:21:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "71D6HB", "ts": "2024-07-02 21:12:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QAU5JH", "ts": "2024-07-02 21:13:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E0MN3I", "ts": "2024-07-02 21:22:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FO91H9", "ts": "2024-07-02 21:24:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UYP2HW", "ts": "2024-07-02 21:46:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HFYHOV", "ts": "2024-07-02 21:46:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "38QKLI", "ts": "2024-07-02 22:10:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PKSN05", "ts": "2024-07-02 22:44:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K1WA0X", "ts": "2024-07-02 22:44:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XMHCHT", "ts": "2024-07-02 22:50:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0F6UK2", "ts": "2024-07-02 22:51:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y43FU7", "ts": "2024-07-02 22:52:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A8RPXI", "ts": "2024-07-02 22:52:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RQAMXK", "ts": "2024-07-02 22:54:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7944SK", "ts": "2024-07-02 22:57:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GWCHVK", "ts": "2024-07-02 22:59:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7U1K6R", "ts": "2024-07-02 23:00:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9J2YEX", "ts": "2024-07-02 23:01:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WOG9O3", "ts": "2024-07-02 23:03:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K0KOCU", "ts": "2024-07-02 23:32:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9MSYGO", "ts": "2024-07-02 23:40:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EB00P9", "ts": "2024-07-03 00:14:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ANES5R", "ts": "2024-07-03 01:05:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X0EN7P", "ts": "2024-07-03 01:07:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AX31DR", "ts": "2024-07-03 01:11:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0VSZHX", "ts": "2024-07-03 01:43:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9K98E7", "ts": "2024-07-03 01:58:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CLCULJ", "ts": "2024-07-03 02:25:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7L1TBR", "ts": "2024-07-03 03:28:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FJIYF4", "ts": "2024-07-03 03:30:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MF1ZUA", "ts": "2024-07-03 03:43:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A6JW4Q", "ts": "2024-07-03 03:50:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G4W4VW", "ts": "2024-07-03 04:16:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9GVD59", "ts": "2024-07-03 04:17:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TTYY24", "ts": "2024-07-03 04:18:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F7JHQK", "ts": "2024-07-03 04:20:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6GKBQ6", "ts": "2024-07-03 04:43:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3A14DF", "ts": "2024-07-03 04:57:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1W3UFE", "ts": "2024-07-03 05:51:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MMSQGK", "ts": "2024-07-03 06:48:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WXLKK7", "ts": "2024-07-03 07:21:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ADTD7F", "ts": "2024-07-03 07:40:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YHF4LH", "ts": "2024-07-03 07:56:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VD3MW6", "ts": "2024-07-03 08:20:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3MNJYO", "ts": "2024-07-03 09:36:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "77RPLK", "ts": "2024-07-03 09:55:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RUXFP1", "ts": "2024-07-03 09:56:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EZ9BWY", "ts": "2024-07-03 09:57:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H47PM7", "ts": "2024-07-03 09:57:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YK1A4F", "ts": "2024-07-03 09:58:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SIZSL6", "ts": "2024-07-03 09:58:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RXM6PY", "ts": "2024-07-03 10:39:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OVH29R", "ts": "2024-07-03 11:09:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "82Q455", "ts": "2024-07-03 11:09:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EMYKFH", "ts": "2024-07-03 11:10:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2BR6AW", "ts": "2024-07-03 11:12:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GADNJV", "ts": "2024-07-03 11:12:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y566FQ", "ts": "2024-07-03 11:12:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GJQC61", "ts": "2024-07-03 11:15:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K5OQD2", "ts": "2024-07-03 12:48:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "THXCXL", "ts": "2024-07-03 12:57:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3SRKOO", "ts": "2024-07-03 13:12:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ADMKPX", "ts": "2024-07-03 13:40:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "57ER0Q", "ts": "2024-07-03 13:45:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "27ZZJ3", "ts": "2024-07-03 13:53:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L9RT50", "ts": "2024-07-03 13:59:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7QVEFK", "ts": "2024-07-03 14:07:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6LESMO", "ts": "2024-07-03 15:38:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YY8R57", "ts": "2024-07-03 15:54:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z2JPOI", "ts": "2024-07-03 16:11:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EIMK67", "ts": "2024-07-03 16:14:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XRHYLI", "ts": "2024-07-03 16:20:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GWILTV", "ts": "2024-07-03 16:25:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q2HOGP", "ts": "2024-07-03 16:46:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WJ25CD", "ts": "2024-07-03 16:54:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K0JUGG", "ts": "2024-07-03 16:55:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L8WQ4Q", "ts": "2024-07-03 16:58:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DBEDFW", "ts": "2024-07-03 17:01:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P3CXXZ", "ts": "2024-07-03 17:46:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MT1OR4", "ts": "2024-07-03 17:50:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TX8YZ8", "ts": "2024-07-03 17:50:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "53RVGL", "ts": "2024-07-03 17:57:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZTFQIO", "ts": "2024-07-03 18:06:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L8JPZK", "ts": "2024-07-03 18:12:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L1N234", "ts": "2024-07-03 18:13:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N1D1FX", "ts": "2024-07-03 18:18:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZQ7A2C", "ts": "2024-07-03 18:26:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UZRQ3H", "ts": "2024-07-03 19:24:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QZHERX", "ts": "2024-07-03 19:28:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PLA07Q", "ts": "2024-07-03 19:35:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YZ8TE3", "ts": "2024-07-03 20:36:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NNC4G1", "ts": "2024-07-03 22:10:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SK3Y1R", "ts": "2024-07-03 22:16:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2NUY0C", "ts": "2024-07-03 22:38:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6YVUX1", "ts": "2024-07-03 23:10:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "86RUMV", "ts": "2024-07-03 23:44:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9YCG5P", "ts": "2024-07-04 00:03:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OZ3U6Q", "ts": "2024-07-04 00:11:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GA2M6T", "ts": "2024-07-04 00:17:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PNEDUU", "ts": "2024-07-04 00:30:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "74EVDD", "ts": "2024-07-04 00:38:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R3GHZ4", "ts": "2024-07-04 00:39:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MX6RAK", "ts": "2024-07-04 00:44:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4BHOX9", "ts": "2024-07-04 00:51:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XVG7RE", "ts": "2024-07-04 01:06:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8P2QUN", "ts": "2024-07-04 01:07:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1APDAG", "ts": "2024-07-04 01:35:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y7KUCX", "ts": "2024-07-04 01:54:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NRIXL6", "ts": "2024-07-04 02:23:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9EL7OE", "ts": "2024-07-04 02:28:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VSGRF1", "ts": "2024-07-04 02:30:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q3P5H5", "ts": "2024-07-04 02:31:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GZZF4S", "ts": "2024-07-04 02:31:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3S0DJ2", "ts": "2024-07-04 02:32:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1YWMTP", "ts": "2024-07-04 02:33:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2JF76G", "ts": "2024-07-04 02:34:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "063XHD", "ts": "2024-07-04 02:34:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RMSDOG", "ts": "2024-07-04 02:35:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "529K5Y", "ts": "2024-07-04 02:38:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JRKFCC", "ts": "2024-07-04 02:39:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9BB33V", "ts": "2024-07-04 02:40:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HSZ9G8", "ts": "2024-07-04 02:40:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9HFUIL", "ts": "2024-07-04 02:41:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IQFWI9", "ts": "2024-07-04 02:43:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZR845N", "ts": "2024-07-04 02:55:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C9UBGK", "ts": "2024-07-04 02:59:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7J1HG2", "ts": "2024-07-04 02:59:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XVS9JT", "ts": "2024-07-04 03:09:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VR8GHZ", "ts": "2024-07-04 03:12:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N7TTUE", "ts": "2024-07-04 03:19:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TNRBL2", "ts": "2024-07-04 03:46:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0D01VG", "ts": "2024-07-04 04:01:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z9A3M2", "ts": "2024-07-04 04:26:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HQ5C29", "ts": "2024-07-04 04:45:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FDXBVR", "ts": "2024-07-04 04:45:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D3IHLN", "ts": "2024-07-04 04:56:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0SRNQU", "ts": "2024-07-04 04:59:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RQPYRT", "ts": "2024-07-04 05:09:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZFZ6CF", "ts": "2024-07-04 05:15:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QXSH5Y", "ts": "2024-07-04 05:28:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4G4FR7", "ts": "2024-07-04 05:57:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RBQYPH", "ts": "2024-07-04 06:40:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MMO00R", "ts": "2024-07-04 07:08:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FJE025", "ts": "2024-07-04 07:36:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q8ZW7E", "ts": "2024-07-04 08:43:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 34, in post\n    res_obj = log_request({}, \"/pages/home_init/\", request)\n  File \"/app/glygen/db.py\", line 56, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "URQ7MR", "ts": "2024-07-04 08:43:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/log.py\", line 83, in post\n    res_obj = log_request(req_obj, \"/log/logging/\", request)\n  File \"/app/glygen/db.py\", line 56, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "JJUYIE", "ts": "2024-07-04 08:49:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8N3J69", "ts": "2024-07-04 09:14:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UEV7FY", "ts": "2024-07-04 09:39:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HKU1S7", "ts": "2024-07-04 09:39:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XHQHUY", "ts": "2024-07-04 10:07:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JQO6B9", "ts": "2024-07-04 12:19:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NX37PW", "ts": "2024-07-04 12:33:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KT4XYU", "ts": "2024-07-04 13:08:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V3VQ6V", "ts": "2024-07-04 13:36:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "58UI2W", "ts": "2024-07-04 15:14:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W5OB9N", "ts": "2024-07-04 16:28:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FGBDRJ", "ts": "2024-07-04 17:40:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DZCAHV", "ts": "2024-07-04 17:42:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LMFW6O", "ts": "2024-07-04 18:11:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I5033Z", "ts": "2024-07-04 18:18:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SZHFGF", "ts": "2024-07-04 18:29:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OKFN07", "ts": "2024-07-04 19:04:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T072RC", "ts": "2024-07-04 19:13:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GV3PYC", "ts": "2024-07-04 20:55:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WQJHZI", "ts": "2024-07-04 21:09:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1R37X1", "ts": "2024-07-04 21:54:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U3HWCY", "ts": "2024-07-04 23:16:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IU4213", "ts": "2024-07-04 23:35:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BP22VB", "ts": "2024-07-04 23:45:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U0X8BG", "ts": "2024-07-05 00:13:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q06M9Y", "ts": "2024-07-05 00:19:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XP9B50", "ts": "2024-07-05 02:19:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9H1QD4", "ts": "2024-07-05 03:25:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JVQPC7", "ts": "2024-07-05 03:52:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q3TT0J", "ts": "2024-07-05 03:59:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G2Y0HX", "ts": "2024-07-05 03:59:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JN0G4L", "ts": "2024-07-05 04:05:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E7S0XV", "ts": "2024-07-05 04:06:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0TIKY9", "ts": "2024-07-05 04:07:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QY4Z39", "ts": "2024-07-05 04:15:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5L0WZK", "ts": "2024-07-05 05:08:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JRTR5Y", "ts": "2024-07-05 05:15:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NCOS4V", "ts": "2024-07-05 05:15:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MOLDJF", "ts": "2024-07-05 05:18:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OUXJTX", "ts": "2024-07-05 05:28:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D83AMN", "ts": "2024-07-05 05:35:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E5YX4S", "ts": "2024-07-05 05:40:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EYAXNW", "ts": "2024-07-05 05:45:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KM0GT8", "ts": "2024-07-05 06:04:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z4A4QR", "ts": "2024-07-05 06:10:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PZMBPQ", "ts": "2024-07-05 06:14:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O6B4W9", "ts": "2024-07-05 06:29:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MQY5A5", "ts": "2024-07-05 06:34:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HKYBLI", "ts": "2024-07-05 06:41:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q5P1CW", "ts": "2024-07-05 06:53:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NVQYTJ", "ts": "2024-07-05 06:55:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KX5694", "ts": "2024-07-05 06:57:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y324DD", "ts": "2024-07-05 07:48:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1C97UR", "ts": "2024-07-05 08:03:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C7GP87", "ts": "2024-07-05 08:12:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AN3B3Z", "ts": "2024-07-05 08:12:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VUECZW", "ts": "2024-07-05 08:15:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UTUL0K", "ts": "2024-07-05 08:19:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YIJ9HU", "ts": "2024-07-05 08:28:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F7BU29", "ts": "2024-07-05 08:29:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y2KCWC", "ts": "2024-07-05 08:36:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7DAD7N", "ts": "2024-07-05 08:37:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RQC1YO", "ts": "2024-07-05 09:26:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2YP7SB", "ts": "2024-07-05 09:52:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NXP1AE", "ts": "2024-07-05 09:57:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8IASQA", "ts": "2024-07-05 10:01:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y5HTO7", "ts": "2024-07-05 10:54:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "52C2WY", "ts": "2024-07-05 11:03:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "34Z3WG", "ts": "2024-07-05 11:12:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X98EQ6", "ts": "2024-07-05 11:21:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XBJQC5", "ts": "2024-07-05 11:27:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SKNS1B", "ts": "2024-07-05 11:49:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0ZBOLJ", "ts": "2024-07-05 12:17:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D6USHJ", "ts": "2024-07-05 12:56:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "66T3SD", "ts": "2024-07-05 13:05:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UQ9KGE", "ts": "2024-07-05 13:06:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W7Y60M", "ts": "2024-07-05 13:10:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N65D7N", "ts": "2024-07-05 13:19:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UEJFK1", "ts": "2024-07-05 13:28:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q8Y4VQ", "ts": "2024-07-05 13:34:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GF9Q20", "ts": "2024-07-05 14:02:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 117, in post\n    empty_search_flag = True if \"empty_search_flag\" in req_obj else False\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "Z7Z724", "ts": "2024-07-05 14:02:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 117, in post\n    empty_search_flag = True if \"empty_search_flag\" in req_obj else False\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "7XFE9F", "ts": "2024-07-05 14:02:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 186, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "88O2Q9", "ts": "2024-07-05 14:02:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 186, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JUK25D", "ts": "2024-07-05 14:03:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B3XZNG", "ts": "2024-07-05 14:03:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LPVAJ5", "ts": "2024-07-05 14:03:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GL7QHJ", "ts": "2024-07-05 14:03:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OI9DCQ", "ts": "2024-07-05 14:25:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TSLYYW", "ts": "2024-07-05 14:48:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T1V03N", "ts": "2024-07-05 14:53:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HDRBP8", "ts": "2024-07-05 14:57:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EOWRSY", "ts": "2024-07-05 15:14:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6I173G", "ts": "2024-07-05 15:41:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EGE744", "ts": "2024-07-05 15:43:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2ZJ6MA", "ts": "2024-07-05 15:54:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D5SFN1", "ts": "2024-07-05 16:02:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EUA9RG", "ts": "2024-07-05 16:17:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5COLBN", "ts": "2024-07-05 17:33:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2K7929", "ts": "2024-07-05 17:57:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SIKITC", "ts": "2024-07-05 18:01:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EM6CX0", "ts": "2024-07-05 18:04:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X0V3IX", "ts": "2024-07-05 18:38:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y3QQ66", "ts": "2024-07-05 19:04:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E0WXCX", "ts": "2024-07-05 19:09:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SPM3PJ", "ts": "2024-07-05 19:32:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G42I0Z", "ts": "2024-07-05 19:33:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E1RWZ7", "ts": "2024-07-05 19:38:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CG0S88", "ts": "2024-07-05 20:18:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M92J74", "ts": "2024-07-05 20:38:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D9K9NJ", "ts": "2024-07-05 20:43:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MVNLKY", "ts": "2024-07-05 20:57:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H397UD", "ts": "2024-07-05 21:08:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OUGGBW", "ts": "2024-07-05 21:26:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OUV61N", "ts": "2024-07-05 21:59:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TOIYHJ", "ts": "2024-07-05 22:47:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RMC6KW", "ts": "2024-07-05 22:49:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JIA1VY", "ts": "2024-07-05 23:39:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EMJ99O", "ts": "2024-07-05 23:40:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A0XPSY", "ts": "2024-07-06 00:06:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QJ8MB9", "ts": "2024-07-06 00:18:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MWQP16", "ts": "2024-07-06 00:48:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VOM8M6", "ts": "2024-07-06 01:18:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2BRRW3", "ts": "2024-07-06 01:19:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HGJHMV", "ts": "2024-07-06 01:24:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WMG67U", "ts": "2024-07-06 01:44:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HIWDFJ", "ts": "2024-07-06 02:06:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VZO789", "ts": "2024-07-06 02:22:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WLFKY6", "ts": "2024-07-06 02:26:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6IL0GX", "ts": "2024-07-06 03:01:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JQ5NNJ", "ts": "2024-07-06 03:01:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZNT4H9", "ts": "2024-07-06 03:46:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0E7YM2", "ts": "2024-07-06 03:49:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1UVC6Y", "ts": "2024-07-06 04:09:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C3JTLA", "ts": "2024-07-06 04:15:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YAPDSC", "ts": "2024-07-06 04:18:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R5NKBY", "ts": "2024-07-06 04:27:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MXIPGX", "ts": "2024-07-06 05:19:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZGXJ8Q", "ts": "2024-07-06 05:43:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8LTET1", "ts": "2024-07-06 06:08:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EI0BYS", "ts": "2024-07-06 06:10:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0LLGIK", "ts": "2024-07-06 06:10:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AO722U", "ts": "2024-07-06 06:12:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4R8LLV", "ts": "2024-07-06 06:17:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F20GWI", "ts": "2024-07-06 06:17:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "162C2V", "ts": "2024-07-06 06:19:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PRYFAB", "ts": "2024-07-06 06:21:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "83AHIE", "ts": "2024-07-06 06:22:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4L4GW6", "ts": "2024-07-06 06:30:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O90GKO", "ts": "2024-07-06 06:31:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "477N4R", "ts": "2024-07-06 06:31:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZW53C4", "ts": "2024-07-06 06:43:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1WWZFW", "ts": "2024-07-06 07:40:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "84JW14", "ts": "2024-07-06 07:54:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DYH28J", "ts": "2024-07-06 08:11:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "506B0C", "ts": "2024-07-06 08:17:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DSA4OR", "ts": "2024-07-06 08:47:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3544NS", "ts": "2024-07-06 08:50:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5O4MGF", "ts": "2024-07-06 10:30:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XI0UZQ", "ts": "2024-07-06 10:36:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0G1G4R", "ts": "2024-07-06 10:39:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RJLHZB", "ts": "2024-07-06 10:43:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7HC8AB", "ts": "2024-07-06 10:58:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N9ZEYO", "ts": "2024-07-06 10:59:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZFRCOH", "ts": "2024-07-06 11:03:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K3V2R0", "ts": "2024-07-06 11:04:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B55ECC", "ts": "2024-07-06 11:30:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VQ5FAS", "ts": "2024-07-06 11:36:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CLKKXI", "ts": "2024-07-06 11:47:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZHTXVC", "ts": "2024-07-06 12:21:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0YR4TZ", "ts": "2024-07-06 13:00:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SZKN8W", "ts": "2024-07-06 13:10:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VIE5KI", "ts": "2024-07-06 13:12:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WYSWDF", "ts": "2024-07-06 13:18:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B2EE0M", "ts": "2024-07-06 13:18:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PYMZZZ", "ts": "2024-07-06 13:23:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IA1GT7", "ts": "2024-07-06 13:33:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PSJAHT", "ts": "2024-07-06 13:45:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KBSFPX", "ts": "2024-07-06 15:20:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/log.py\", line 83, in post\n    res_obj = log_request(req_obj, \"/log/logging/\", request)\n  File \"/app/glygen/db.py\", line 56, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "SIWK7H", "ts": "2024-07-06 15:20:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/log.py\", line 83, in post\n    res_obj = log_request(req_obj, \"/log/logging/\", request)\n  File \"/app/glygen/db.py\", line 56, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "312INL", "ts": "2024-07-06 15:20:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 167, in post\n    res_obj = log_request(req_obj, \"/protein/detail/\", request)\n  File \"/app/glygen/db.py\", line 56, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "DHWYYY", "ts": "2024-07-06 15:56:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4R5FI7", "ts": "2024-07-06 16:11:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LGVNMF", "ts": "2024-07-06 17:19:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TFABEH", "ts": "2024-07-06 17:19:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YAIA3L", "ts": "2024-07-06 17:55:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CY4GND", "ts": "2024-07-06 18:36:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HD2AC2", "ts": "2024-07-06 18:38:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0U88D7", "ts": "2024-07-06 18:47:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y63P1T", "ts": "2024-07-06 18:59:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IBN5UO", "ts": "2024-07-06 23:02:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6TYW02", "ts": "2024-07-07 00:47:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z370MX", "ts": "2024-07-07 00:58:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FZFJRJ", "ts": "2024-07-07 01:15:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J8KV07", "ts": "2024-07-07 01:22:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EKE85A", "ts": "2024-07-07 02:15:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1EC9SA", "ts": "2024-07-07 02:34:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SBEYL6", "ts": "2024-07-07 03:19:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UN7X03", "ts": "2024-07-07 04:01:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q5Y3W6", "ts": "2024-07-07 05:00:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8MJF1V", "ts": "2024-07-07 05:55:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ALWRHY", "ts": "2024-07-07 05:57:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8EIGRO", "ts": "2024-07-07 06:10:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W3229R", "ts": "2024-07-07 07:25:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DWJBSZ", "ts": "2024-07-07 08:17:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZBXF0G", "ts": "2024-07-07 08:18:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XLQY24", "ts": "2024-07-07 08:41:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6GB3UA", "ts": "2024-07-07 09:18:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4168RI", "ts": "2024-07-07 09:24:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZLJMJF", "ts": "2024-07-07 09:24:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TS4QXL", "ts": "2024-07-07 09:25:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K1AKUA", "ts": "2024-07-07 09:28:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IS1W3C", "ts": "2024-07-07 09:34:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y9PDGE", "ts": "2024-07-07 09:35:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2YH3S3", "ts": "2024-07-07 09:54:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G2JFJU", "ts": "2024-07-07 10:00:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M8IF34", "ts": "2024-07-07 10:24:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3KVH4P", "ts": "2024-07-07 10:25:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L7L2MR", "ts": "2024-07-07 10:32:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M3JI4Z", "ts": "2024-07-07 10:43:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "27CY6O", "ts": "2024-07-07 11:22:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ON4ZOD", "ts": "2024-07-07 11:25:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RM888A", "ts": "2024-07-07 12:24:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FNCX08", "ts": "2024-07-07 12:41:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "467L9C", "ts": "2024-07-07 12:41:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SG5HSG", "ts": "2024-07-07 12:41:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "US99CV", "ts": "2024-07-07 12:56:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BKK7KJ", "ts": "2024-07-07 12:57:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5CJS4D", "ts": "2024-07-07 12:58:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y0Q042", "ts": "2024-07-07 12:58:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "37AA62", "ts": "2024-07-07 13:00:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "389326", "ts": "2024-07-07 13:04:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1A10GD", "ts": "2024-07-07 13:08:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "00WQZR", "ts": "2024-07-07 13:18:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ADP6ZB", "ts": "2024-07-07 13:25:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X7VTX1", "ts": "2024-07-07 13:29:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3K5BJI", "ts": "2024-07-07 13:36:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J6EFG1", "ts": "2024-07-07 13:38:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "97AFV2", "ts": "2024-07-07 13:47:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YCQO0C", "ts": "2024-07-07 13:55:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "262K3F", "ts": "2024-07-07 14:03:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3FMT62", "ts": "2024-07-07 14:25:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N0A7PW", "ts": "2024-07-07 14:38:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CHXN8T", "ts": "2024-07-07 14:51:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3AXJ7C", "ts": "2024-07-07 14:54:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "197NW3", "ts": "2024-07-07 15:01:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TXF6FE", "ts": "2024-07-07 15:13:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IRPDGX", "ts": "2024-07-07 15:39:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4VHPK9", "ts": "2024-07-07 16:15:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TSY8J1", "ts": "2024-07-07 16:58:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3BYCXE", "ts": "2024-07-07 17:29:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NQO0E3", "ts": "2024-07-07 18:57:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A9GGE3", "ts": "2024-07-07 19:50:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S0CI3A", "ts": "2024-07-07 20:26:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JB10YN", "ts": "2024-07-07 21:07:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IHOCCU", "ts": "2024-07-08 00:10:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SPCRAN", "ts": "2024-07-08 00:55:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O3Q9M5", "ts": "2024-07-08 01:08:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HRL9HG", "ts": "2024-07-08 01:49:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "COVWWV", "ts": "2024-07-08 02:02:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CLU0Y8", "ts": "2024-07-08 03:09:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CBI4XP", "ts": "2024-07-08 03:30:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IIDG95", "ts": "2024-07-08 03:52:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FE19WD", "ts": "2024-07-08 04:17:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L2GR2Z", "ts": "2024-07-08 04:21:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K3OEVZ", "ts": "2024-07-08 05:21:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9X033V", "ts": "2024-07-08 06:32:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ORYU45", "ts": "2024-07-08 06:55:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HAHMDJ", "ts": "2024-07-08 08:06:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2PLSDP", "ts": "2024-07-08 08:38:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X5G662", "ts": "2024-07-08 08:42:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9KODJQ", "ts": "2024-07-08 09:43:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9CJW85", "ts": "2024-07-08 09:44:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X9MZ3Y", "ts": "2024-07-08 09:50:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EL43QS", "ts": "2024-07-08 10:02:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AL6GZU", "ts": "2024-07-08 10:45:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PEIQKK", "ts": "2024-07-08 12:35:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "59DQ08", "ts": "2024-07-08 12:56:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JDIPI1", "ts": "2024-07-08 12:57:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KNB3LZ", "ts": "2024-07-08 13:11:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GSV5H8", "ts": "2024-07-08 13:14:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DESQ1N", "ts": "2024-07-08 13:19:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O82NQY", "ts": "2024-07-08 13:32:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H11KOM", "ts": "2024-07-08 13:43:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DC94CM", "ts": "2024-07-08 14:12:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S8TXKH", "ts": "2024-07-08 14:36:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZEIWVP", "ts": "2024-07-08 14:57:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2NK2BV", "ts": "2024-07-08 15:53:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "13RZXV", "ts": "2024-07-08 16:52:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LOSZNH", "ts": "2024-07-08 18:14:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6W1HFU", "ts": "2024-07-08 18:27:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9R9LBZ", "ts": "2024-07-08 19:27:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NBQZTO", "ts": "2024-07-08 19:37:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "61WG0C", "ts": "2024-07-08 19:39:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XJ7W33", "ts": "2024-07-08 20:05:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CZP54I", "ts": "2024-07-08 20:08:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WLEN0A", "ts": "2024-07-08 20:32:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9GOF9F", "ts": "2024-07-08 21:44:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P53V15", "ts": "2024-07-08 22:37:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MY6YHP", "ts": "2024-07-08 22:46:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WZVDHJ", "ts": "2024-07-08 23:26:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K4DMC3", "ts": "2024-07-08 23:58:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AIJA5D", "ts": "2024-07-09 00:19:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9LY53K", "ts": "2024-07-09 00:23:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZKM6KV", "ts": "2024-07-09 00:33:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CKAEHS", "ts": "2024-07-09 00:44:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OJ9MZB", "ts": "2024-07-09 01:25:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VFVY4W", "ts": "2024-07-09 01:33:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3I1H7J", "ts": "2024-07-09 01:35:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z6V0KG", "ts": "2024-07-09 01:42:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MIYK9X", "ts": "2024-07-09 01:49:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VIM3BI", "ts": "2024-07-09 02:01:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8CUA22", "ts": "2024-07-09 02:07:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SEG2J2", "ts": "2024-07-09 02:20:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QLOYYC", "ts": "2024-07-09 02:58:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GHDKUQ", "ts": "2024-07-09 03:03:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IZJKYL", "ts": "2024-07-09 03:10:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HSMQLZ", "ts": "2024-07-09 03:11:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KAH8PC", "ts": "2024-07-09 03:21:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KN6I58", "ts": "2024-07-09 03:25:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0VS6PK", "ts": "2024-07-09 04:14:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D2KBMR", "ts": "2024-07-09 04:18:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DD76A6", "ts": "2024-07-09 04:21:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OOX4DZ", "ts": "2024-07-09 05:54:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9L7OG5", "ts": "2024-07-09 06:11:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6PA6A7", "ts": "2024-07-09 07:03:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CUK40O", "ts": "2024-07-09 07:15:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WX33K0", "ts": "2024-07-09 07:31:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VN4TEC", "ts": "2024-07-09 07:57:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q1QHNW", "ts": "2024-07-09 08:10:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VV2X8C", "ts": "2024-07-09 08:23:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YSFXYQ", "ts": "2024-07-09 08:26:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UYG1U3", "ts": "2024-07-09 08:32:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BL20DL", "ts": "2024-07-09 09:08:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y35KJO", "ts": "2024-07-09 09:20:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BTKN35", "ts": "2024-07-09 09:27:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D44UDX", "ts": "2024-07-09 09:48:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1JCGSI", "ts": "2024-07-09 11:07:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IPQWTN", "ts": "2024-07-09 11:08:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZT5RRU", "ts": "2024-07-09 11:08:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1HYYOO", "ts": "2024-07-09 11:08:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QFYL8D", "ts": "2024-07-09 11:10:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7UPB4M", "ts": "2024-07-09 11:20:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K70USB", "ts": "2024-07-09 11:22:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SRRLZC", "ts": "2024-07-09 11:23:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BREFVW", "ts": "2024-07-09 11:24:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "37MCRR", "ts": "2024-07-09 11:35:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HSCF8H", "ts": "2024-07-09 11:46:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P3XPRU", "ts": "2024-07-09 11:49:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LYLYJY", "ts": "2024-07-09 12:05:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y6US79", "ts": "2024-07-09 12:16:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DFHU2A", "ts": "2024-07-09 12:19:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5B9505", "ts": "2024-07-09 12:36:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D12RQ1", "ts": "2024-07-09 13:20:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6COZKM", "ts": "2024-07-09 13:25:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B05O7J", "ts": "2024-07-09 13:25:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XXPU7I", "ts": "2024-07-09 13:28:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IWWT00", "ts": "2024-07-09 13:40:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BARDB7", "ts": "2024-07-09 13:46:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "40TOKZ", "ts": "2024-07-09 13:48:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3V5P57", "ts": "2024-07-09 14:03:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1DFL2S", "ts": "2024-07-09 14:55:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6KH813", "ts": "2024-07-09 15:14:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A7J2J7", "ts": "2024-07-09 15:41:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KZGP5Y", "ts": "2024-07-09 16:06:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PMP21R", "ts": "2024-07-09 16:10:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y4XVK1", "ts": "2024-07-09 16:18:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "78FG5O", "ts": "2024-07-09 16:21:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IRCE7B", "ts": "2024-07-09 16:22:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M23LRZ", "ts": "2024-07-09 16:37:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4LHKMY", "ts": "2024-07-09 16:38:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "26YM3G", "ts": "2024-07-09 16:43:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RQ377K", "ts": "2024-07-09 16:53:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZYMSTM", "ts": "2024-07-09 16:53:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OI4YM1", "ts": "2024-07-09 17:03:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6OD6H4", "ts": "2024-07-09 17:06:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JZ4HCT", "ts": "2024-07-09 17:10:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YRYL70", "ts": "2024-07-09 17:13:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PI7JCF", "ts": "2024-07-09 17:27:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZJQHYU", "ts": "2024-07-09 17:30:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4CFO29", "ts": "2024-07-09 17:36:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WCOTNW", "ts": "2024-07-09 17:44:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NRXC7M", "ts": "2024-07-09 17:47:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5F8W0Y", "ts": "2024-07-09 17:54:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZIY1DI", "ts": "2024-07-09 17:55:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H29A8Y", "ts": "2024-07-09 18:20:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UQF3WM", "ts": "2024-07-09 18:27:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S2DC6S", "ts": "2024-07-09 18:42:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TZAYOD", "ts": "2024-07-09 18:56:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8GL54R", "ts": "2024-07-09 19:11:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZP8JC9", "ts": "2024-07-09 19:41:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UROHD6", "ts": "2024-07-09 19:51:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HTKJV4", "ts": "2024-07-09 19:53:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AO12J5", "ts": "2024-07-09 20:27:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "48WFJ3", "ts": "2024-07-09 20:28:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TAQMI7", "ts": "2024-07-09 20:55:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HN051Z", "ts": "2024-07-09 21:03:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V89SX3", "ts": "2024-07-09 21:16:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "81HSOA", "ts": "2024-07-09 21:37:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HGHDU6", "ts": "2024-07-09 21:43:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IKATCU", "ts": "2024-07-09 21:44:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UY37NN", "ts": "2024-07-09 21:44:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "INRMU7", "ts": "2024-07-09 22:22:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D8GVLM", "ts": "2024-07-09 22:53:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L6OGMR", "ts": "2024-07-09 22:54:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "78PZ3M", "ts": "2024-07-09 22:58:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G8QKD7", "ts": "2024-07-09 23:27:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6KLIEN", "ts": "2024-07-09 23:31:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6RR00E", "ts": "2024-07-09 23:32:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CPRP4H", "ts": "2024-07-09 23:42:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V8TC2B", "ts": "2024-07-09 23:44:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QRNR26", "ts": "2024-07-09 23:59:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2PBBN4", "ts": "2024-07-10 01:37:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G46IZ5", "ts": "2024-07-10 01:37:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HNOLJJ", "ts": "2024-07-10 01:47:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4K723W", "ts": "2024-07-10 01:54:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YE341A", "ts": "2024-07-10 02:33:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XF8E53", "ts": "2024-07-10 02:43:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BNNLKK", "ts": "2024-07-10 03:04:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VJTIQM", "ts": "2024-07-10 03:10:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KJ6T8T", "ts": "2024-07-10 03:20:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EBL56V", "ts": "2024-07-10 03:22:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7LDNY1", "ts": "2024-07-10 03:32:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "POUP0B", "ts": "2024-07-10 03:35:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V5EKUX", "ts": "2024-07-10 04:11:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DCTPSV", "ts": "2024-07-10 04:18:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VTWKWM", "ts": "2024-07-10 04:19:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KXHO62", "ts": "2024-07-10 06:03:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4RC44Z", "ts": "2024-07-10 06:06:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6GYQF5", "ts": "2024-07-10 06:08:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XVJ2YY", "ts": "2024-07-10 06:11:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9VINOU", "ts": "2024-07-10 06:26:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "13D2DK", "ts": "2024-07-10 06:52:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8ZOX6P", "ts": "2024-07-10 07:11:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WXQ7CE", "ts": "2024-07-10 08:07:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D0W8C5", "ts": "2024-07-10 08:55:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YMZ82Y", "ts": "2024-07-10 09:29:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "41DZG7", "ts": "2024-07-10 09:41:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1FCLNI", "ts": "2024-07-10 09:42:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6PK90P", "ts": "2024-07-10 10:08:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NT71BO", "ts": "2024-07-10 10:12:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HXMOK7", "ts": "2024-07-10 10:13:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ESAYBG", "ts": "2024-07-10 10:22:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q5ZA0E", "ts": "2024-07-10 10:23:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I8AA58", "ts": "2024-07-10 10:51:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JBENQ4", "ts": "2024-07-10 10:53:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2LSAMI", "ts": "2024-07-10 11:07:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BSOZW7", "ts": "2024-07-10 11:42:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X9DFFT", "ts": "2024-07-10 11:45:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XJWUG2", "ts": "2024-07-10 11:54:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NU3C15", "ts": "2024-07-10 12:16:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A6CCZ1", "ts": "2024-07-10 12:58:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MBU7QU", "ts": "2024-07-10 12:59:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HDSMAO", "ts": "2024-07-10 13:01:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JTRNVT", "ts": "2024-07-10 13:17:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3QSEQ7", "ts": "2024-07-10 13:32:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GFLM1E", "ts": "2024-07-10 13:46:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 73, in post\n    res_obj = biomarker_search_simple(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 43, in biomarker_search_simple\n    error_list = get_errors_in_query(\"biomarker_search_simple\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1147, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: list indices must be integers or slices, not dict\n"}, {"id": "KCB50Q", "ts": "2024-07-10 14:08:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7GIEA3", "ts": "2024-07-10 14:49:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BPOKF6", "ts": "2024-07-10 16:16:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JCYUNG", "ts": "2024-07-10 16:16:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RHZX2A", "ts": "2024-07-10 16:17:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NJTS27", "ts": "2024-07-10 16:30:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NVQ6AU", "ts": "2024-07-10 16:35:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4S1MMH", "ts": "2024-07-10 16:38:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7XBOSQ", "ts": "2024-07-10 16:38:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PGF8TK", "ts": "2024-07-10 16:48:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7XQ5EH", "ts": "2024-07-10 16:51:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "11N4PN", "ts": "2024-07-10 17:17:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6QTGIV", "ts": "2024-07-10 17:28:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0PKIGR", "ts": "2024-07-10 17:31:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 181, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "ZLSXW4", "ts": "2024-07-10 17:31:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 181, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "23LGAJ", "ts": "2024-07-10 17:33:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 181, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "6AAS2F", "ts": "2024-07-10 17:35:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 181, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "LL1QXC", "ts": "2024-07-10 17:36:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 181, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "R2GK8Q", "ts": "2024-07-10 17:37:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 181, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "TMCK6E", "ts": "2024-07-10 17:38:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 181, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "HI9W2J", "ts": "2024-07-10 18:17:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M7WHKM", "ts": "2024-07-10 18:24:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H6CZRD", "ts": "2024-07-10 18:29:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3KJV75", "ts": "2024-07-10 18:39:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3CM38T", "ts": "2024-07-10 18:56:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XY7DYN", "ts": "2024-07-10 18:59:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GVUT8T", "ts": "2024-07-10 19:06:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PI8IXK", "ts": "2024-07-10 19:08:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "78C0MR", "ts": "2024-07-10 19:15:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2X0T7F", "ts": "2024-07-10 19:33:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3NBYI5", "ts": "2024-07-10 20:50:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8ZJQYL", "ts": "2024-07-10 21:56:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1Q8W7L", "ts": "2024-07-10 22:08:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ODI0RV", "ts": "2024-07-10 22:32:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ABVUJ8", "ts": "2024-07-10 23:23:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZQKC2P", "ts": "2024-07-10 23:44:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S5BH0W", "ts": "2024-07-10 23:49:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1I5LW7", "ts": "2024-07-11 00:02:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JF7GFV", "ts": "2024-07-11 01:17:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U6L74H", "ts": "2024-07-11 01:27:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U45WSJ", "ts": "2024-07-11 01:55:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QY4EKM", "ts": "2024-07-11 01:58:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BLTFGH", "ts": "2024-07-11 02:07:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DQQ2DB", "ts": "2024-07-11 02:09:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4LHXQO", "ts": "2024-07-11 02:10:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "67KF90", "ts": "2024-07-11 02:12:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SSCQ14", "ts": "2024-07-11 02:18:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NON1I0", "ts": "2024-07-11 03:14:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XSPFH2", "ts": "2024-07-11 03:40:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O4KIWK", "ts": "2024-07-11 03:41:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "87EY9B", "ts": "2024-07-11 03:45:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GE0EZM", "ts": "2024-07-11 03:46:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "97Q8U5", "ts": "2024-07-11 03:50:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HKM6A5", "ts": "2024-07-11 03:51:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G8277I", "ts": "2024-07-11 03:52:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BZHVTK", "ts": "2024-07-11 03:56:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8CKRK7", "ts": "2024-07-11 03:58:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T05AW1", "ts": "2024-07-11 04:00:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1FUR1U", "ts": "2024-07-11 04:26:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5AMWRT", "ts": "2024-07-11 04:31:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5XAXZH", "ts": "2024-07-11 05:11:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6CI2HP", "ts": "2024-07-11 05:19:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1BBLIP", "ts": "2024-07-11 05:32:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U7AUBX", "ts": "2024-07-11 05:58:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KCM3D9", "ts": "2024-07-11 06:21:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E0J99H", "ts": "2024-07-11 06:32:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RBOXIZ", "ts": "2024-07-11 07:03:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J639PM", "ts": "2024-07-11 07:10:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U3UREI", "ts": "2024-07-11 07:11:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M5DP0L", "ts": "2024-07-11 07:11:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DCV6F7", "ts": "2024-07-11 07:19:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YWICHB", "ts": "2024-07-11 07:20:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8MYFSA", "ts": "2024-07-11 07:53:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C8XFII", "ts": "2024-07-11 08:08:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QU7VW8", "ts": "2024-07-11 10:11:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3NUG27", "ts": "2024-07-11 10:54:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4TYIA0", "ts": "2024-07-11 11:13:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NV4XOQ", "ts": "2024-07-11 11:15:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "527O1B", "ts": "2024-07-11 11:36:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OH3ENQ", "ts": "2024-07-11 11:45:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O6EVWO", "ts": "2024-07-11 11:47:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TZZG16", "ts": "2024-07-11 11:50:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WAR6OY", "ts": "2024-07-11 11:58:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KSF627", "ts": "2024-07-11 12:15:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EKUJ06", "ts": "2024-07-11 12:16:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PYIYDX", "ts": "2024-07-11 12:20:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "07WCUQ", "ts": "2024-07-11 12:32:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7DKO98", "ts": "2024-07-11 12:36:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UAINVU", "ts": "2024-07-11 13:07:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J4MUZF", "ts": "2024-07-11 13:20:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZNFXDD", "ts": "2024-07-11 13:55:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VA2T72", "ts": "2024-07-11 14:16:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "64OL83", "ts": "2024-07-11 14:26:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CRGIKB", "ts": "2024-07-11 14:29:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PY4SHS", "ts": "2024-07-11 15:21:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HW1GUG", "ts": "2024-07-11 15:31:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OMKNU0", "ts": "2024-07-11 17:13:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RQ9DM5", "ts": "2024-07-11 17:13:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W1WA3X", "ts": "2024-07-11 17:35:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JFTNOC", "ts": "2024-07-11 17:37:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ETJC6D", "ts": "2024-07-11 18:31:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KWFTO7", "ts": "2024-07-11 18:48:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QKF9GI", "ts": "2024-07-11 18:52:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GBTMJ5", "ts": "2024-07-11 18:55:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C22OHA", "ts": "2024-07-11 19:02:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QMNS82", "ts": "2024-07-11 19:32:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3VLHVB", "ts": "2024-07-11 19:33:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TDL1I5", "ts": "2024-07-11 19:50:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YS0MKT", "ts": "2024-07-11 21:13:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3WLDYV", "ts": "2024-07-11 21:22:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M4WKC4", "ts": "2024-07-11 21:58:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A1MT6A", "ts": "2024-07-11 22:01:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X7HL19", "ts": "2024-07-11 22:05:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0N8SZE", "ts": "2024-07-11 22:28:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U8D1K0", "ts": "2024-07-11 22:34:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LQSGA6", "ts": "2024-07-11 22:41:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DMIE0U", "ts": "2024-07-11 22:54:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1I0HDD", "ts": "2024-07-11 22:56:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DZZ09G", "ts": "2024-07-11 23:05:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XOJ7W8", "ts": "2024-07-11 23:44:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VO7QMY", "ts": "2024-07-11 23:45:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8LJJJM", "ts": "2024-07-11 23:58:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CHAX4G", "ts": "2024-07-12 00:20:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "057MXR", "ts": "2024-07-12 01:01:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XRTXSZ", "ts": "2024-07-12 01:04:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GWZC64", "ts": "2024-07-12 01:10:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7PJEY9", "ts": "2024-07-12 01:20:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HACCF8", "ts": "2024-07-12 01:21:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "98DYTY", "ts": "2024-07-12 01:23:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "22YN3N", "ts": "2024-07-12 01:55:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "27A152", "ts": "2024-07-12 01:59:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IZT1AS", "ts": "2024-07-12 02:01:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4UAJNK", "ts": "2024-07-12 02:01:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VCQMH1", "ts": "2024-07-12 02:33:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1MYLPP", "ts": "2024-07-12 02:47:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "43NX6M", "ts": "2024-07-12 03:21:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3EN707", "ts": "2024-07-12 03:30:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KAJG7R", "ts": "2024-07-12 03:52:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZSUL5E", "ts": "2024-07-12 04:27:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PEGW2F", "ts": "2024-07-12 04:43:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BYYFN9", "ts": "2024-07-12 04:44:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MNG98O", "ts": "2024-07-12 04:58:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FZSJ33", "ts": "2024-07-12 05:31:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IJKX51", "ts": "2024-07-12 05:34:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SZ1HRY", "ts": "2024-07-12 05:35:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RCC8CI", "ts": "2024-07-12 05:41:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4KVNXI", "ts": "2024-07-12 06:50:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "935C3G", "ts": "2024-07-12 07:08:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XAM9LM", "ts": "2024-07-12 07:17:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V5D53K", "ts": "2024-07-12 07:24:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0RBEH6", "ts": "2024-07-12 07:54:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5HOT2E", "ts": "2024-07-12 08:04:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QZTOLW", "ts": "2024-07-12 08:15:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TU9QEO", "ts": "2024-07-12 08:22:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SYVW1E", "ts": "2024-07-12 08:38:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3J97UK", "ts": "2024-07-12 08:38:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FE7RM5", "ts": "2024-07-12 08:41:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1ZOWIE", "ts": "2024-07-12 09:01:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VWEFC9", "ts": "2024-07-12 09:24:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CRZJ26", "ts": "2024-07-12 09:34:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "65AEIG", "ts": "2024-07-12 09:36:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4A8J2P", "ts": "2024-07-12 09:44:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0W8A0E", "ts": "2024-07-12 09:44:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S3XY05", "ts": "2024-07-12 09:45:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PPVYYN", "ts": "2024-07-12 09:58:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5W9AEY", "ts": "2024-07-12 09:58:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RQTLZT", "ts": "2024-07-12 10:20:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8ZU99J", "ts": "2024-07-12 10:47:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OTNRZ8", "ts": "2024-07-12 10:58:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZV7JE4", "ts": "2024-07-12 10:59:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F1T8EP", "ts": "2024-07-12 11:14:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G99S49", "ts": "2024-07-12 11:14:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NC7SV1", "ts": "2024-07-12 11:14:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T2TEWU", "ts": "2024-07-12 11:15:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IAPTYT", "ts": "2024-07-12 11:15:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QWRU5U", "ts": "2024-07-12 11:18:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JFEGEG", "ts": "2024-07-12 11:44:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WUT0NR", "ts": "2024-07-12 11:49:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "72O36B", "ts": "2024-07-12 11:50:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OBIU93", "ts": "2024-07-12 11:53:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OTXHWO", "ts": "2024-07-12 11:55:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V7VV91", "ts": "2024-07-12 12:12:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0J0MMP", "ts": "2024-07-12 12:14:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LNOPX9", "ts": "2024-07-12 12:17:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W1X6WT", "ts": "2024-07-12 12:17:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A215XM", "ts": "2024-07-12 12:18:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WQ67TU", "ts": "2024-07-12 12:27:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BY2FJP", "ts": "2024-07-12 12:36:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P65T58", "ts": "2024-07-12 12:45:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A9Y9QF", "ts": "2024-07-12 12:46:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FOW499", "ts": "2024-07-12 12:47:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HUBI4B", "ts": "2024-07-12 12:49:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SP418H", "ts": "2024-07-12 12:49:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O896CP", "ts": "2024-07-12 13:15:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M3Y6CR", "ts": "2024-07-12 13:16:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D3HJHJ", "ts": "2024-07-12 13:19:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OB72K0", "ts": "2024-07-12 13:21:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OQC5E8", "ts": "2024-07-12 13:34:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IH6LBN", "ts": "2024-07-12 13:38:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CKA0AD", "ts": "2024-07-12 13:44:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q2I1CN", "ts": "2024-07-12 13:45:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TXJPXA", "ts": "2024-07-12 13:46:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N5QRCT", "ts": "2024-07-12 13:46:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AP8HBY", "ts": "2024-07-12 13:46:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YTO1SN", "ts": "2024-07-12 13:46:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HRFGEO", "ts": "2024-07-12 13:46:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OFT76U", "ts": "2024-07-12 13:48:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ECWB1B", "ts": "2024-07-12 13:48:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DZV4SC", "ts": "2024-07-12 13:48:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EBM9JY", "ts": "2024-07-12 13:50:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZS9EUA", "ts": "2024-07-12 13:51:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CV74ZA", "ts": "2024-07-12 13:51:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SS3G1H", "ts": "2024-07-12 13:53:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PBOJPQ", "ts": "2024-07-12 13:57:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2JSK37", "ts": "2024-07-12 13:57:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "79P50H", "ts": "2024-07-12 14:16:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AMLB5U", "ts": "2024-07-12 14:21:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6D3WKJ", "ts": "2024-07-12 14:33:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "48YLY8", "ts": "2024-07-12 14:35:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LIMN3W", "ts": "2024-07-12 14:35:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QVH5EY", "ts": "2024-07-12 14:44:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P6FPV5", "ts": "2024-07-12 14:46:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WNC8JY", "ts": "2024-07-12 14:47:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8E6VYX", "ts": "2024-07-12 14:57:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0QW1WZ", "ts": "2024-07-12 15:11:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V0S9QF", "ts": "2024-07-12 15:20:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WZO416", "ts": "2024-07-12 15:25:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0TYFZQ", "ts": "2024-07-12 15:32:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DQJZOF", "ts": "2024-07-12 15:36:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M8C9NP", "ts": "2024-07-12 15:46:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CLXD4J", "ts": "2024-07-12 15:56:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YWDA85", "ts": "2024-07-12 16:06:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HCD3EV", "ts": "2024-07-12 16:09:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ADKJXC", "ts": "2024-07-12 16:15:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ILBCLX", "ts": "2024-07-12 16:18:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "863Z40", "ts": "2024-07-12 16:21:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5GTYLC", "ts": "2024-07-12 16:24:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UDIEB8", "ts": "2024-07-12 17:04:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2BVLWH", "ts": "2024-07-12 17:09:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M6UQG0", "ts": "2024-07-12 17:22:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GVRCEU", "ts": "2024-07-12 17:31:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SVQBA9", "ts": "2024-07-12 17:34:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4A2712", "ts": "2024-07-12 17:48:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "48ROJU", "ts": "2024-07-12 17:50:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "608X9D", "ts": "2024-07-12 17:50:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OI42EL", "ts": "2024-07-12 17:56:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P6O2M3", "ts": "2024-07-12 18:01:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JRONVJ", "ts": "2024-07-12 18:09:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D4SKTZ", "ts": "2024-07-12 18:23:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2ZAMCJ", "ts": "2024-07-12 18:32:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "80QRU6", "ts": "2024-07-12 18:34:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "62ACSP", "ts": "2024-07-12 18:42:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "382Y01", "ts": "2024-07-12 18:44:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1ND0MT", "ts": "2024-07-12 18:49:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M67KWO", "ts": "2024-07-12 18:50:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "73Z29O", "ts": "2024-07-12 18:50:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GKZMJD", "ts": "2024-07-12 18:52:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I8RBAK", "ts": "2024-07-12 18:56:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VW8PZG", "ts": "2024-07-12 18:59:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UX8SMF", "ts": "2024-07-12 19:02:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BI1H38", "ts": "2024-07-12 19:11:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UJK7LS", "ts": "2024-07-12 19:24:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RRA5NY", "ts": "2024-07-12 19:31:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KQX4D7", "ts": "2024-07-12 19:39:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I0EMZL", "ts": "2024-07-12 19:45:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O7ZAFZ", "ts": "2024-07-12 19:55:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UD47NR", "ts": "2024-07-12 19:56:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RLAKOD", "ts": "2024-07-12 19:57:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ONNJ83", "ts": "2024-07-12 19:57:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2EVZTR", "ts": "2024-07-12 20:06:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6T2VRK", "ts": "2024-07-12 20:08:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O1SMP1", "ts": "2024-07-12 20:09:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "67EQVC", "ts": "2024-07-12 20:23:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S80BSB", "ts": "2024-07-12 20:24:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZBRJUC", "ts": "2024-07-12 20:25:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CD4XL6", "ts": "2024-07-12 20:28:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R7Y4T3", "ts": "2024-07-12 20:28:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "34I3FP", "ts": "2024-07-12 20:33:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BFMUZG", "ts": "2024-07-12 20:44:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TBVRUH", "ts": "2024-07-12 20:57:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J9GQ58", "ts": "2024-07-12 21:01:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I6S9FF", "ts": "2024-07-12 21:08:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "50J0VJ", "ts": "2024-07-12 21:29:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K346W3", "ts": "2024-07-12 21:36:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MALOO8", "ts": "2024-07-12 21:47:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DUQY00", "ts": "2024-07-12 21:59:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2PLWV8", "ts": "2024-07-12 22:02:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8EZ8B5", "ts": "2024-07-12 22:03:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JB2Q80", "ts": "2024-07-12 22:03:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FDIOZP", "ts": "2024-07-12 22:07:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LFLHBC", "ts": "2024-07-12 22:08:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VWKQJR", "ts": "2024-07-12 22:09:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SU4GAX", "ts": "2024-07-12 22:14:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R5AJ1R", "ts": "2024-07-12 22:15:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4V5VDY", "ts": "2024-07-12 22:16:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PRTK0C", "ts": "2024-07-12 22:18:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DOQ57N", "ts": "2024-07-12 22:21:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y1DCUY", "ts": "2024-07-12 22:28:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EE7NJ8", "ts": "2024-07-12 22:33:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YG9327", "ts": "2024-07-12 22:35:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S0FPBW", "ts": "2024-07-12 22:36:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "26ES50", "ts": "2024-07-12 22:48:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IM1US9", "ts": "2024-07-12 22:48:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3FCGKC", "ts": "2024-07-12 22:50:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OS4SWV", "ts": "2024-07-12 22:53:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8XJMC7", "ts": "2024-07-12 22:54:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WBVUMC", "ts": "2024-07-12 23:00:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F8MWVE", "ts": "2024-07-12 23:05:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W7OQ0S", "ts": "2024-07-12 23:19:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MI65M6", "ts": "2024-07-12 23:20:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VX7HMQ", "ts": "2024-07-12 23:22:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2FWWIQ", "ts": "2024-07-12 23:24:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TCBXSZ", "ts": "2024-07-12 23:27:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1TQMOL", "ts": "2024-07-12 23:38:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5HGEHI", "ts": "2024-07-12 23:42:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LG59BJ", "ts": "2024-07-12 23:43:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QUUDH2", "ts": "2024-07-13 00:04:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0N5ZAM", "ts": "2024-07-13 00:06:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "19AUD8", "ts": "2024-07-13 00:31:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C70KT8", "ts": "2024-07-13 00:41:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7QO9XB", "ts": "2024-07-13 00:41:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GUWT8R", "ts": "2024-07-13 00:42:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J3U9QZ", "ts": "2024-07-13 00:43:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XONBQ2", "ts": "2024-07-13 00:43:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G0LSOX", "ts": "2024-07-13 00:43:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UJQ5FV", "ts": "2024-07-13 00:43:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JDM7SS", "ts": "2024-07-13 00:44:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OAKRAB", "ts": "2024-07-13 00:53:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G0TXNF", "ts": "2024-07-13 00:54:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WWF1M4", "ts": "2024-07-13 01:02:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T8EZ18", "ts": "2024-07-13 01:03:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JZPHLO", "ts": "2024-07-13 01:03:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "42S9U4", "ts": "2024-07-13 01:34:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AVTX44", "ts": "2024-07-13 01:35:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VJ59BF", "ts": "2024-07-13 01:35:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "994FTL", "ts": "2024-07-13 01:44:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WU8ODC", "ts": "2024-07-13 01:52:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VEOELL", "ts": "2024-07-13 02:05:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RXB685", "ts": "2024-07-13 02:06:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DPUOFM", "ts": "2024-07-13 02:11:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MR0JFY", "ts": "2024-07-13 02:12:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8X11GT", "ts": "2024-07-13 02:56:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A1K8VS", "ts": "2024-07-13 02:56:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NAV5IG", "ts": "2024-07-13 03:00:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5713JV", "ts": "2024-07-13 03:03:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4PLW3G", "ts": "2024-07-13 03:14:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5V73J8", "ts": "2024-07-13 03:17:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "29HG9D", "ts": "2024-07-13 03:24:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I6BN3N", "ts": "2024-07-13 03:27:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L8CPHY", "ts": "2024-07-13 03:32:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GOK8LS", "ts": "2024-07-13 03:33:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y37NKF", "ts": "2024-07-13 03:41:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8OYWDN", "ts": "2024-07-13 03:44:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0S8LSP", "ts": "2024-07-13 03:46:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1I5A7F", "ts": "2024-07-13 03:46:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HFU4IU", "ts": "2024-07-13 03:56:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0Z4WUZ", "ts": "2024-07-13 04:08:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "66F3C7", "ts": "2024-07-13 04:16:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SGUZ40", "ts": "2024-07-13 04:18:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CZF4FQ", "ts": "2024-07-13 04:39:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PEQ2IT", "ts": "2024-07-13 04:42:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0QTI5U", "ts": "2024-07-13 04:55:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IDA14X", "ts": "2024-07-13 05:30:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VIF4ZX", "ts": "2024-07-13 05:37:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XKW2OU", "ts": "2024-07-13 05:37:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VBRFUY", "ts": "2024-07-13 05:44:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1XDB8R", "ts": "2024-07-13 05:55:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QRYGUK", "ts": "2024-07-13 05:59:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0TPD5L", "ts": "2024-07-13 06:00:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QI7VA5", "ts": "2024-07-13 06:03:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BMSSFR", "ts": "2024-07-13 06:03:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2NM7CL", "ts": "2024-07-13 06:32:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C9H2JS", "ts": "2024-07-13 06:32:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EUT2O9", "ts": "2024-07-13 06:32:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "953TFX", "ts": "2024-07-13 06:49:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2GISZ5", "ts": "2024-07-13 07:04:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y1YG31", "ts": "2024-07-13 07:19:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RAF0J2", "ts": "2024-07-13 07:20:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V6DDER", "ts": "2024-07-13 07:26:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RX9PGF", "ts": "2024-07-13 07:32:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7LT9DB", "ts": "2024-07-13 07:58:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LF2EE9", "ts": "2024-07-13 08:18:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1IRB9L", "ts": "2024-07-13 08:23:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YZF0C3", "ts": "2024-07-13 08:25:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JG7N57", "ts": "2024-07-13 08:25:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6O3OMS", "ts": "2024-07-13 08:48:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D2U5OV", "ts": "2024-07-13 08:48:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PCB746", "ts": "2024-07-13 08:52:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3E761P", "ts": "2024-07-13 09:03:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VR0JLF", "ts": "2024-07-13 09:09:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YS7U4F", "ts": "2024-07-13 09:09:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GXRLEB", "ts": "2024-07-13 09:37:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1E6D72", "ts": "2024-07-13 09:43:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FS1NCR", "ts": "2024-07-13 09:56:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P0MFU4", "ts": "2024-07-13 09:57:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E25RN1", "ts": "2024-07-13 09:59:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A25BRV", "ts": "2024-07-13 10:01:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ULIME2", "ts": "2024-07-13 10:02:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "066GSW", "ts": "2024-07-13 10:05:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4LA475", "ts": "2024-07-13 10:06:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F7AA92", "ts": "2024-07-13 10:20:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SVFCLO", "ts": "2024-07-13 10:34:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RU1A0L", "ts": "2024-07-13 10:45:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L51W0G", "ts": "2024-07-13 11:09:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T0CBIM", "ts": "2024-07-13 11:09:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7P7VYN", "ts": "2024-07-13 11:26:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EJ9JWM", "ts": "2024-07-13 11:52:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FGR0I4", "ts": "2024-07-13 12:06:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K6HFFL", "ts": "2024-07-13 12:09:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EV0P26", "ts": "2024-07-13 12:28:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X66585", "ts": "2024-07-13 12:44:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RYQSSU", "ts": "2024-07-13 12:57:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FKEPC7", "ts": "2024-07-13 13:31:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JG1AQ2", "ts": "2024-07-13 13:45:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S6Y9FX", "ts": "2024-07-13 13:47:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "71EZ52", "ts": "2024-07-13 14:21:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H44VUL", "ts": "2024-07-13 14:29:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AZI1SD", "ts": "2024-07-13 14:38:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GZVHQA", "ts": "2024-07-13 14:41:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DSJZGX", "ts": "2024-07-13 14:49:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X3WZ98", "ts": "2024-07-13 14:53:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SLAV8A", "ts": "2024-07-13 14:53:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AJ0OIS", "ts": "2024-07-13 15:00:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "38VK5J", "ts": "2024-07-13 15:02:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YKBQT6", "ts": "2024-07-13 15:14:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JVHYVE", "ts": "2024-07-13 15:15:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "44CEM8", "ts": "2024-07-13 15:16:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "311DDU", "ts": "2024-07-13 15:17:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "963YPD", "ts": "2024-07-13 15:20:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q73WLC", "ts": "2024-07-13 15:20:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C1AECO", "ts": "2024-07-13 15:21:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8UICXL", "ts": "2024-07-13 15:21:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1048R8", "ts": "2024-07-13 15:27:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L3H2M5", "ts": "2024-07-13 15:28:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z6LCYG", "ts": "2024-07-13 15:30:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1XHG22", "ts": "2024-07-13 15:30:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K4LPQ8", "ts": "2024-07-13 15:30:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C4UDJF", "ts": "2024-07-13 15:31:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GNMY5T", "ts": "2024-07-13 15:32:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9B23G7", "ts": "2024-07-13 15:33:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NXW12Z", "ts": "2024-07-13 15:33:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DP0619", "ts": "2024-07-13 15:34:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CZPGVE", "ts": "2024-07-13 15:34:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9IO55E", "ts": "2024-07-13 15:40:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KFGWO5", "ts": "2024-07-13 15:41:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VVXE8X", "ts": "2024-07-13 15:43:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "11OB89", "ts": "2024-07-13 16:15:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H3Z6F4", "ts": "2024-07-13 16:27:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YKXE81", "ts": "2024-07-13 16:34:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BWYZPM", "ts": "2024-07-13 16:42:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W5T1NE", "ts": "2024-07-13 16:42:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VI3PX0", "ts": "2024-07-13 16:52:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N0RY4T", "ts": "2024-07-13 17:01:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UOIIWE", "ts": "2024-07-13 17:08:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NBV1BQ", "ts": "2024-07-13 17:22:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GXLRKW", "ts": "2024-07-13 17:23:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KELK2J", "ts": "2024-07-13 17:29:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J88D4Q", "ts": "2024-07-13 17:32:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "56XXZ0", "ts": "2024-07-13 17:33:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UTKYAI", "ts": "2024-07-13 17:34:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YKSV2S", "ts": "2024-07-13 17:34:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CUS4NC", "ts": "2024-07-13 17:44:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TPEO3A", "ts": "2024-07-13 17:45:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XXWPYW", "ts": "2024-07-13 17:49:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KNADO2", "ts": "2024-07-13 17:52:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A55ITI", "ts": "2024-07-13 18:09:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D168EF", "ts": "2024-07-13 18:09:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CUZE5A", "ts": "2024-07-13 18:10:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OO98W7", "ts": "2024-07-13 18:11:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DBVVIW", "ts": "2024-07-13 18:12:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UDF97D", "ts": "2024-07-13 18:13:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2CKJ5S", "ts": "2024-07-13 18:13:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1GYY9A", "ts": "2024-07-13 18:25:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2U61EQ", "ts": "2024-07-13 18:39:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CZ7XJX", "ts": "2024-07-13 18:40:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G0TDFI", "ts": "2024-07-13 18:41:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "91ER2R", "ts": "2024-07-13 18:44:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "00MYAK", "ts": "2024-07-13 18:51:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UE5S29", "ts": "2024-07-13 18:51:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5O4YZX", "ts": "2024-07-13 18:52:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KUEEDD", "ts": "2024-07-13 19:04:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M9G1BJ", "ts": "2024-07-13 19:24:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BJRTY9", "ts": "2024-07-13 19:29:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KIFC59", "ts": "2024-07-13 19:29:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GSWI0A", "ts": "2024-07-13 19:33:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LN4RG6", "ts": "2024-07-13 19:39:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LFYZFC", "ts": "2024-07-13 19:41:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OR7OM3", "ts": "2024-07-13 19:45:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KLPR90", "ts": "2024-07-13 19:46:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PFOS00", "ts": "2024-07-13 19:52:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZP5KT2", "ts": "2024-07-13 19:55:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I8SUO4", "ts": "2024-07-13 20:14:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IUGIT6", "ts": "2024-07-13 20:28:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3T6I5Y", "ts": "2024-07-13 20:32:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CDJIHC", "ts": "2024-07-13 20:33:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1GSEBY", "ts": "2024-07-13 20:49:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XSUZFY", "ts": "2024-07-13 20:56:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J8ROHM", "ts": "2024-07-13 21:01:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QI82XN", "ts": "2024-07-13 21:02:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "375RYZ", "ts": "2024-07-13 21:06:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ATDN70", "ts": "2024-07-13 21:16:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W3KT89", "ts": "2024-07-13 21:23:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YDP0UQ", "ts": "2024-07-13 21:32:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9EV072", "ts": "2024-07-13 21:50:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M30NAK", "ts": "2024-07-13 22:15:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BTMTWQ", "ts": "2024-07-13 22:33:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DV1FR7", "ts": "2024-07-13 22:51:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7O26PH", "ts": "2024-07-13 22:51:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7ZWK77", "ts": "2024-07-13 22:56:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "51D62P", "ts": "2024-07-13 23:28:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RPHY1P", "ts": "2024-07-14 00:07:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KF9EKX", "ts": "2024-07-14 00:16:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J2W34D", "ts": "2024-07-14 00:18:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "915FOQ", "ts": "2024-07-14 00:21:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U0YTUV", "ts": "2024-07-14 00:50:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XR2LAS", "ts": "2024-07-14 01:00:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KJUPHI", "ts": "2024-07-14 01:06:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E827S4", "ts": "2024-07-14 01:06:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GEG72Y", "ts": "2024-07-14 02:00:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VJLC0Z", "ts": "2024-07-14 02:01:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KNGGHB", "ts": "2024-07-14 02:19:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BMUKT7", "ts": "2024-07-14 02:31:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VK94V1", "ts": "2024-07-14 02:33:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O8M6BX", "ts": "2024-07-14 02:44:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9IZPQZ", "ts": "2024-07-14 02:56:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M809LW", "ts": "2024-07-14 03:22:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G6AXOF", "ts": "2024-07-14 03:56:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G98SS8", "ts": "2024-07-14 03:59:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IK7WMC", "ts": "2024-07-14 04:12:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DFDSCW", "ts": "2024-07-14 04:13:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J6HJ8T", "ts": "2024-07-14 04:13:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DRD3ZU", "ts": "2024-07-14 04:14:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6EQKJO", "ts": "2024-07-14 04:15:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y54074", "ts": "2024-07-14 04:16:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E8TW8D", "ts": "2024-07-14 04:16:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "THIMM5", "ts": "2024-07-14 04:16:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9IG30X", "ts": "2024-07-14 04:17:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "20H685", "ts": "2024-07-14 04:19:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0LEKM2", "ts": "2024-07-14 04:19:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QE4F5V", "ts": "2024-07-14 04:19:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "COO5A4", "ts": "2024-07-14 04:19:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VHUA7E", "ts": "2024-07-14 04:20:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IM5UHQ", "ts": "2024-07-14 04:21:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A9F49J", "ts": "2024-07-14 04:21:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9ERPPO", "ts": "2024-07-14 04:22:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S77OB5", "ts": "2024-07-14 04:23:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0RTDF4", "ts": "2024-07-14 04:23:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9X91YK", "ts": "2024-07-14 04:23:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LEWALJ", "ts": "2024-07-14 04:25:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZJDGSP", "ts": "2024-07-14 04:25:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L5B9MJ", "ts": "2024-07-14 04:30:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E8ILU5", "ts": "2024-07-14 04:36:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IFRPZH", "ts": "2024-07-14 04:37:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A39R4H", "ts": "2024-07-14 04:41:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KWK4TE", "ts": "2024-07-14 04:41:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2O5AN1", "ts": "2024-07-14 04:41:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I1M0GO", "ts": "2024-07-14 04:42:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UE7RFV", "ts": "2024-07-14 04:42:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DTZ729", "ts": "2024-07-14 04:46:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3MOY3U", "ts": "2024-07-14 04:48:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6E3CW6", "ts": "2024-07-14 04:49:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VESAQ6", "ts": "2024-07-14 04:49:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZEMYJK", "ts": "2024-07-14 04:57:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "86MV54", "ts": "2024-07-14 05:04:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H9B4OJ", "ts": "2024-07-14 05:05:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EEK41K", "ts": "2024-07-14 05:05:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LBBV54", "ts": "2024-07-14 05:56:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IT0HZ0", "ts": "2024-07-14 06:00:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LOO40F", "ts": "2024-07-14 06:00:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3QIUDK", "ts": "2024-07-14 06:00:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EWPR46", "ts": "2024-07-14 06:01:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GW2GIS", "ts": "2024-07-14 06:05:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9XD68C", "ts": "2024-07-14 06:05:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K60Z6N", "ts": "2024-07-14 06:05:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VCZUB2", "ts": "2024-07-14 06:14:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I63A94", "ts": "2024-07-14 06:18:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QDO7P6", "ts": "2024-07-14 06:21:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AXVM7A", "ts": "2024-07-14 06:23:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9XOKP9", "ts": "2024-07-14 06:27:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QPY81L", "ts": "2024-07-14 06:31:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AXKUT7", "ts": "2024-07-14 06:34:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VI5TDM", "ts": "2024-07-14 06:34:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1ICE50", "ts": "2024-07-14 06:34:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RMK7GI", "ts": "2024-07-14 06:35:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RCZO5X", "ts": "2024-07-14 06:35:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BTG0XH", "ts": "2024-07-14 06:35:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R2XTMP", "ts": "2024-07-14 06:35:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QHWMVD", "ts": "2024-07-14 06:35:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QWWZA0", "ts": "2024-07-14 06:35:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M9H4V4", "ts": "2024-07-14 06:35:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3M6VCX", "ts": "2024-07-14 06:35:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P9N61F", "ts": "2024-07-14 06:35:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9SZ7WA", "ts": "2024-07-14 06:35:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SDMI33", "ts": "2024-07-14 06:36:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H39AT1", "ts": "2024-07-14 06:36:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YVO2WL", "ts": "2024-07-14 06:36:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TTIYRG", "ts": "2024-07-14 06:36:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RSU8FP", "ts": "2024-07-14 06:36:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5RD6C0", "ts": "2024-07-14 06:36:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I6GAVF", "ts": "2024-07-14 06:36:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NIE8XA", "ts": "2024-07-14 06:36:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LMSES2", "ts": "2024-07-14 06:36:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FE2HYG", "ts": "2024-07-14 06:36:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VTJHW4", "ts": "2024-07-14 06:36:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "92QVG8", "ts": "2024-07-14 06:37:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1J7BW6", "ts": "2024-07-14 06:57:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KD2DQQ", "ts": "2024-07-14 07:07:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7A3B41", "ts": "2024-07-14 07:08:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H5ULCF", "ts": "2024-07-14 07:33:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OLJHKC", "ts": "2024-07-14 07:48:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y58W01", "ts": "2024-07-14 07:49:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FOZ5O9", "ts": "2024-07-14 07:50:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IC8Q4M", "ts": "2024-07-14 08:03:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KJDG9B", "ts": "2024-07-14 08:03:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FTBDU5", "ts": "2024-07-14 08:07:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9AAAJ5", "ts": "2024-07-14 08:08:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BQ489W", "ts": "2024-07-14 08:08:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MC9V0X", "ts": "2024-07-14 08:08:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3D9A6L", "ts": "2024-07-14 08:09:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H71ZPC", "ts": "2024-07-14 08:11:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MBG1ON", "ts": "2024-07-14 08:11:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I9O984", "ts": "2024-07-14 08:33:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K10875", "ts": "2024-07-14 08:48:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VMVRPO", "ts": "2024-07-14 09:02:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WKUILO", "ts": "2024-07-14 09:38:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E97J2F", "ts": "2024-07-14 09:38:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PH0LRZ", "ts": "2024-07-14 09:39:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZJ3VBJ", "ts": "2024-07-14 09:45:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3T3FAJ", "ts": "2024-07-14 10:08:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GHCR63", "ts": "2024-07-14 10:14:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BL7MF4", "ts": "2024-07-14 10:34:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0NUS6Q", "ts": "2024-07-14 10:34:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6WLYFY", "ts": "2024-07-14 10:35:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OP0NWD", "ts": "2024-07-14 10:35:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O9PENY", "ts": "2024-07-14 10:40:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FGAPSN", "ts": "2024-07-14 10:47:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YVFAPM", "ts": "2024-07-14 10:53:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OR3JP3", "ts": "2024-07-14 11:25:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HZD8QK", "ts": "2024-07-14 11:52:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FJC9K0", "ts": "2024-07-14 12:46:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LRQVP9", "ts": "2024-07-14 13:09:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "09VNJL", "ts": "2024-07-14 13:47:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V3H29P", "ts": "2024-07-14 13:57:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DMJB3Q", "ts": "2024-07-14 14:18:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HV3W5U", "ts": "2024-07-14 14:21:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WRABJW", "ts": "2024-07-14 14:41:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7EE6X7", "ts": "2024-07-14 14:46:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RCG03H", "ts": "2024-07-14 14:51:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VG8TQO", "ts": "2024-07-14 14:51:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U9EMTQ", "ts": "2024-07-14 14:59:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FVEOTM", "ts": "2024-07-14 14:59:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7TQ5X6", "ts": "2024-07-14 15:11:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QIVLPY", "ts": "2024-07-14 15:15:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N9D4OS", "ts": "2024-07-14 15:17:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RZ8SWG", "ts": "2024-07-14 15:18:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GD2EI3", "ts": "2024-07-14 15:20:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OOVQU7", "ts": "2024-07-14 15:21:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DSBENL", "ts": "2024-07-14 15:23:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E2VEN7", "ts": "2024-07-14 15:24:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5M56XP", "ts": "2024-07-14 15:47:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U99JX7", "ts": "2024-07-14 15:59:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BE579T", "ts": "2024-07-14 16:07:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "46DT63", "ts": "2024-07-14 16:10:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "53BGWX", "ts": "2024-07-14 16:33:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1MCMCP", "ts": "2024-07-14 16:47:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GA513E", "ts": "2024-07-14 16:53:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6OVO5C", "ts": "2024-07-14 16:56:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EGTBI2", "ts": "2024-07-14 16:57:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D5GERB", "ts": "2024-07-14 17:06:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7SDPFO", "ts": "2024-07-14 17:07:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4XKBT1", "ts": "2024-07-14 17:14:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FA6N81", "ts": "2024-07-14 17:32:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1NEFTJ", "ts": "2024-07-14 17:38:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1IRE0J", "ts": "2024-07-14 17:49:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EW8551", "ts": "2024-07-14 17:56:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4FBPHB", "ts": "2024-07-14 18:21:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1FA7IT", "ts": "2024-07-14 18:22:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VCP8U3", "ts": "2024-07-14 18:22:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W30ZYG", "ts": "2024-07-14 18:23:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7YRZU8", "ts": "2024-07-14 18:23:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N15UZ1", "ts": "2024-07-14 18:24:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "507W2F", "ts": "2024-07-14 18:24:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NB853G", "ts": "2024-07-14 18:24:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8M09MG", "ts": "2024-07-14 18:35:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3SH89W", "ts": "2024-07-14 18:36:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4LOL89", "ts": "2024-07-14 18:43:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GS7Z4J", "ts": "2024-07-14 18:44:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8ZA4AU", "ts": "2024-07-14 18:44:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VRRT1K", "ts": "2024-07-14 18:52:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "49Y9NC", "ts": "2024-07-14 18:56:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GAZQ62", "ts": "2024-07-14 19:29:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1ATH0N", "ts": "2024-07-14 19:31:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K7HX8M", "ts": "2024-07-14 19:34:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8D0Y66", "ts": "2024-07-14 19:54:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U2S13T", "ts": "2024-07-14 19:58:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NCJZEV", "ts": "2024-07-14 20:00:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5K3UBV", "ts": "2024-07-14 20:11:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CY5DHA", "ts": "2024-07-14 20:11:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6SIMCR", "ts": "2024-07-14 20:11:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GGX0IT", "ts": "2024-07-14 20:12:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EV9WF4", "ts": "2024-07-14 20:12:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W1RMOU", "ts": "2024-07-14 20:23:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LGWWPS", "ts": "2024-07-14 20:31:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8FC120", "ts": "2024-07-14 20:32:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YNDSVL", "ts": "2024-07-14 20:36:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GGV3J6", "ts": "2024-07-14 20:38:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "10EPNA", "ts": "2024-07-14 20:39:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P3ZFEL", "ts": "2024-07-14 20:40:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V1HI7Y", "ts": "2024-07-14 20:42:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6QBYUZ", "ts": "2024-07-14 20:43:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OVSQA0", "ts": "2024-07-14 20:44:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5Z253V", "ts": "2024-07-14 20:45:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HLTFUX", "ts": "2024-07-14 20:45:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZRQ9UV", "ts": "2024-07-14 20:46:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9X981S", "ts": "2024-07-14 20:47:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W3TDLI", "ts": "2024-07-14 20:47:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3Z0BRG", "ts": "2024-07-14 20:48:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "64DELZ", "ts": "2024-07-14 20:48:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C7RIIW", "ts": "2024-07-14 20:49:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0E3YHG", "ts": "2024-07-14 20:49:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TALK8O", "ts": "2024-07-14 20:50:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KIJKWS", "ts": "2024-07-14 20:50:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3QLOO4", "ts": "2024-07-14 20:54:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BMDYT8", "ts": "2024-07-14 20:54:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8TMSEY", "ts": "2024-07-14 20:55:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CY9TBO", "ts": "2024-07-14 20:55:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LY614W", "ts": "2024-07-14 20:55:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JLX5JM", "ts": "2024-07-14 20:55:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "90OD8F", "ts": "2024-07-14 20:56:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S1V8JI", "ts": "2024-07-14 20:56:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FQ9ICY", "ts": "2024-07-14 20:57:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ES8Y5G", "ts": "2024-07-14 20:57:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DHTQPA", "ts": "2024-07-14 20:58:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XXVXZC", "ts": "2024-07-14 20:59:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E9SB5T", "ts": "2024-07-14 21:00:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4EDNCK", "ts": "2024-07-14 21:00:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2BS91T", "ts": "2024-07-14 21:00:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DR627J", "ts": "2024-07-14 21:01:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MEUYGC", "ts": "2024-07-14 21:04:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FF34I5", "ts": "2024-07-14 21:04:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2V9TCO", "ts": "2024-07-14 21:06:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8IPUVA", "ts": "2024-07-14 21:07:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CU8T03", "ts": "2024-07-14 21:08:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H37604", "ts": "2024-07-14 21:08:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "66GL7M", "ts": "2024-07-14 21:08:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XHW0OZ", "ts": "2024-07-14 21:11:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LAG2S2", "ts": "2024-07-14 21:16:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4IOXKU", "ts": "2024-07-14 21:21:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "20JMDS", "ts": "2024-07-14 21:25:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N0CI8Z", "ts": "2024-07-14 21:26:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OW2N4E", "ts": "2024-07-14 21:27:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HFFOEB", "ts": "2024-07-14 21:32:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MPT951", "ts": "2024-07-14 21:42:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BMKB5Y", "ts": "2024-07-14 21:58:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W4LH9Y", "ts": "2024-07-14 21:59:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6A9BP0", "ts": "2024-07-14 22:00:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "955V6L", "ts": "2024-07-14 22:09:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2RZD3T", "ts": "2024-07-14 22:11:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZXWGES", "ts": "2024-07-14 22:14:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WMCIER", "ts": "2024-07-14 22:15:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5TI5PQ", "ts": "2024-07-14 22:17:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KLOTUK", "ts": "2024-07-14 22:18:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IKAUWP", "ts": "2024-07-14 22:43:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MLF7SP", "ts": "2024-07-14 22:44:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9DVYLF", "ts": "2024-07-14 22:44:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "314JCS", "ts": "2024-07-14 22:45:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7UHF4P", "ts": "2024-07-14 22:45:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4US4PI", "ts": "2024-07-14 22:45:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I38Y10", "ts": "2024-07-14 22:45:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EF5UY8", "ts": "2024-07-14 22:45:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6IMWBE", "ts": "2024-07-14 22:45:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H5TRMA", "ts": "2024-07-14 22:46:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M7A7GL", "ts": "2024-07-14 22:46:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CZ0TPC", "ts": "2024-07-14 22:46:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D9EBO3", "ts": "2024-07-14 22:46:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9CBNF3", "ts": "2024-07-14 22:47:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DSLAZ7", "ts": "2024-07-14 22:47:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8VPBNK", "ts": "2024-07-14 22:47:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6UDQGH", "ts": "2024-07-14 22:47:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "61HJ56", "ts": "2024-07-14 22:47:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5FHFXD", "ts": "2024-07-14 22:48:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RMDZI2", "ts": "2024-07-14 22:48:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VXFUR6", "ts": "2024-07-14 22:48:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WC3JEQ", "ts": "2024-07-14 22:50:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "61SA3P", "ts": "2024-07-14 22:57:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5KCXW5", "ts": "2024-07-14 23:00:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A90770", "ts": "2024-07-14 23:00:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YGA9BK", "ts": "2024-07-14 23:00:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0FA4VO", "ts": "2024-07-14 23:06:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MQV5WO", "ts": "2024-07-14 23:08:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4RKY94", "ts": "2024-07-14 23:09:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RSWHDA", "ts": "2024-07-14 23:09:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WX3R8M", "ts": "2024-07-14 23:10:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9T3BPG", "ts": "2024-07-14 23:12:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VJ72FJ", "ts": "2024-07-14 23:12:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QDQDRN", "ts": "2024-07-14 23:14:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BEBOCW", "ts": "2024-07-14 23:17:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CUC8CZ", "ts": "2024-07-14 23:19:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "92602N", "ts": "2024-07-14 23:20:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U3U5R7", "ts": "2024-07-14 23:20:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LLD10A", "ts": "2024-07-14 23:21:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0BRR1C", "ts": "2024-07-14 23:22:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5H1WNA", "ts": "2024-07-14 23:22:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YGDR9N", "ts": "2024-07-14 23:23:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CQPL6F", "ts": "2024-07-14 23:24:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2VZXYA", "ts": "2024-07-14 23:26:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B373TH", "ts": "2024-07-14 23:26:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "26B9WO", "ts": "2024-07-14 23:41:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z9QILG", "ts": "2024-07-14 23:45:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XRZMBA", "ts": "2024-07-15 00:09:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XUSP8F", "ts": "2024-07-15 00:14:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WEE9F4", "ts": "2024-07-15 00:16:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "00DKR4", "ts": "2024-07-15 00:26:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RUVHQU", "ts": "2024-07-15 00:31:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZI0FGN", "ts": "2024-07-15 00:31:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "15GO2M", "ts": "2024-07-15 00:37:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z5IFNI", "ts": "2024-07-15 00:39:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FV817I", "ts": "2024-07-15 00:39:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FXYUI9", "ts": "2024-07-15 00:56:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TAQUWI", "ts": "2024-07-15 01:07:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "37DWQ8", "ts": "2024-07-15 01:32:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UW7FEN", "ts": "2024-07-15 02:05:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TNI76H", "ts": "2024-07-15 02:11:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZMTDY5", "ts": "2024-07-15 02:14:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VT3A60", "ts": "2024-07-15 02:18:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8IVCVV", "ts": "2024-07-15 02:24:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LO8U7V", "ts": "2024-07-15 02:25:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LMTR96", "ts": "2024-07-15 02:41:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CCZIP7", "ts": "2024-07-15 02:45:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JSWTOQ", "ts": "2024-07-15 02:50:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UH91ZN", "ts": "2024-07-15 02:55:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PRPMKR", "ts": "2024-07-15 02:56:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "72UDZY", "ts": "2024-07-15 02:56:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "10VWIM", "ts": "2024-07-15 02:56:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GLRU6P", "ts": "2024-07-15 02:57:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4JDF2Q", "ts": "2024-07-15 03:29:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "10ASAI", "ts": "2024-07-15 03:46:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BURMNY", "ts": "2024-07-15 03:48:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XX7G6S", "ts": "2024-07-15 03:48:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5WNXVU", "ts": "2024-07-15 03:48:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3CYH7I", "ts": "2024-07-15 04:09:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O6ALT1", "ts": "2024-07-15 04:10:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YJFDMU", "ts": "2024-07-15 04:13:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O7QUIX", "ts": "2024-07-15 05:10:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L25ELJ", "ts": "2024-07-15 05:12:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GW4A2A", "ts": "2024-07-15 05:13:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DFBQWK", "ts": "2024-07-15 05:56:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6ZPD50", "ts": "2024-07-15 05:56:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SQ7E52", "ts": "2024-07-15 05:57:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2YSZ83", "ts": "2024-07-15 05:58:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BU6UCB", "ts": "2024-07-15 05:58:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7SH1YJ", "ts": "2024-07-15 06:12:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4TNQC9", "ts": "2024-07-15 06:14:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7YEPMP", "ts": "2024-07-15 06:37:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HRIZYG", "ts": "2024-07-15 06:48:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SJP0DQ", "ts": "2024-07-15 07:02:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P7WZBR", "ts": "2024-07-15 07:07:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y6RJXO", "ts": "2024-07-15 07:45:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IRZF40", "ts": "2024-07-15 08:01:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V9Q17N", "ts": "2024-07-15 08:11:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A2SSJR", "ts": "2024-07-15 08:27:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EATH2J", "ts": "2024-07-15 08:47:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KGC4WE", "ts": "2024-07-15 09:11:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9KKKON", "ts": "2024-07-15 09:17:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "06AYD1", "ts": "2024-07-15 09:23:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P7BL7I", "ts": "2024-07-15 09:30:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3USWZ8", "ts": "2024-07-15 10:30:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PFKC7Y", "ts": "2024-07-15 10:39:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y52AZR", "ts": "2024-07-15 10:53:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EG44UT", "ts": "2024-07-15 10:56:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4TBD7C", "ts": "2024-07-15 11:10:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F3402O", "ts": "2024-07-15 11:13:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9SZ3EM", "ts": "2024-07-15 11:14:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YOK57N", "ts": "2024-07-15 11:16:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LYK8I2", "ts": "2024-07-15 11:18:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RYLY8D", "ts": "2024-07-15 11:20:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V13QPT", "ts": "2024-07-15 11:21:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YQIANN", "ts": "2024-07-15 11:22:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N9WZYE", "ts": "2024-07-15 11:24:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R1EZXC", "ts": "2024-07-15 11:27:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QC7TIZ", "ts": "2024-07-15 11:46:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IIYIDL", "ts": "2024-07-15 11:47:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GT74UR", "ts": "2024-07-15 11:48:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D3JO72", "ts": "2024-07-15 11:50:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FKTABM", "ts": "2024-07-15 11:50:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FQ4I02", "ts": "2024-07-15 12:19:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4BDIOM", "ts": "2024-07-15 12:23:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PE38YR", "ts": "2024-07-15 12:47:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6GLNL4", "ts": "2024-07-15 12:47:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4E5OOB", "ts": "2024-07-15 12:49:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "09TMKQ", "ts": "2024-07-15 12:49:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NCLZT7", "ts": "2024-07-15 13:08:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DQ2JU1", "ts": "2024-07-15 13:10:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RIY947", "ts": "2024-07-15 13:13:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1IJQG5", "ts": "2024-07-15 13:21:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2QFCR1", "ts": "2024-07-15 13:22:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "47JLCD", "ts": "2024-07-15 13:59:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A6L871", "ts": "2024-07-15 14:18:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RFSIEB", "ts": "2024-07-15 14:31:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NZCZN8", "ts": "2024-07-15 14:31:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QNXO4K", "ts": "2024-07-15 14:50:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E7Q1UG", "ts": "2024-07-15 14:53:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D3QVLX", "ts": "2024-07-15 15:07:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TR1U6V", "ts": "2024-07-15 15:14:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "01RE3O", "ts": "2024-07-15 15:29:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V56FNK", "ts": "2024-07-15 15:30:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D3CWXC", "ts": "2024-07-15 15:31:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DTQHAT", "ts": "2024-07-15 15:34:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5HNZI9", "ts": "2024-07-15 15:37:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EXEZ3X", "ts": "2024-07-15 15:49:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H1GNDO", "ts": "2024-07-15 15:53:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1A8XMR", "ts": "2024-07-15 16:11:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NZFP3N", "ts": "2024-07-15 16:24:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q9VYE7", "ts": "2024-07-15 16:31:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GT6IXR", "ts": "2024-07-15 16:48:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M0FIK3", "ts": "2024-07-15 16:59:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5QNTOO", "ts": "2024-07-15 16:59:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GX54Y5", "ts": "2024-07-15 17:01:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CEFDHP", "ts": "2024-07-15 17:03:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q5JJLF", "ts": "2024-07-15 17:03:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JAZHF8", "ts": "2024-07-15 17:06:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V289D8", "ts": "2024-07-15 17:06:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2DS236", "ts": "2024-07-15 17:08:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O6933Y", "ts": "2024-07-15 17:11:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4G7D74", "ts": "2024-07-15 17:34:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9AEQKQ", "ts": "2024-07-15 17:42:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YRJ8A7", "ts": "2024-07-15 17:44:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H8RJAP", "ts": "2024-07-15 17:47:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZSPZI1", "ts": "2024-07-15 17:49:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZMAI31", "ts": "2024-07-15 17:50:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UTATFV", "ts": "2024-07-15 17:56:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4NMNWN", "ts": "2024-07-15 18:06:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6Y1MVC", "ts": "2024-07-15 18:06:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F5EETO", "ts": "2024-07-15 18:07:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LY9SWX", "ts": "2024-07-15 18:07:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WNUJZ2", "ts": "2024-07-15 18:08:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MCWGO6", "ts": "2024-07-15 18:08:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MOKETB", "ts": "2024-07-15 18:08:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CM8J6J", "ts": "2024-07-15 18:09:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UW6N9H", "ts": "2024-07-15 18:09:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MV47ZG", "ts": "2024-07-15 18:10:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EBSU18", "ts": "2024-07-15 18:10:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZX2U59", "ts": "2024-07-15 18:13:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BCBUME", "ts": "2024-07-15 18:32:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5SFDTO", "ts": "2024-07-15 18:53:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ON5J0X", "ts": "2024-07-15 19:04:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DYMSS6", "ts": "2024-07-15 19:05:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BXCCX4", "ts": "2024-07-15 19:05:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T2VQOP", "ts": "2024-07-15 19:08:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EUCCXZ", "ts": "2024-07-15 19:27:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TQ7CFX", "ts": "2024-07-15 19:30:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZR1UUV", "ts": "2024-07-15 19:43:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PPV2WB", "ts": "2024-07-15 19:45:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XHXCDY", "ts": "2024-07-15 19:54:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WPF1PK", "ts": "2024-07-15 19:56:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1SZUEA", "ts": "2024-07-15 19:57:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2FCI04", "ts": "2024-07-15 20:15:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "71V1YG", "ts": "2024-07-15 20:23:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VM99CD", "ts": "2024-07-15 20:24:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LR55D5", "ts": "2024-07-15 20:26:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BFJI59", "ts": "2024-07-15 20:34:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1CCV9B", "ts": "2024-07-15 20:34:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y5GKZF", "ts": "2024-07-15 20:35:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BQDWHA", "ts": "2024-07-15 20:52:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0YOHAO", "ts": "2024-07-15 20:56:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MVCQPM", "ts": "2024-07-15 21:16:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H7V8IG", "ts": "2024-07-15 21:16:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FLUWTY", "ts": "2024-07-15 21:18:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FB1YGN", "ts": "2024-07-15 21:18:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "URP6D7", "ts": "2024-07-15 21:18:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W4AFL2", "ts": "2024-07-15 21:18:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QG78T4", "ts": "2024-07-15 21:18:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PGXUNX", "ts": "2024-07-15 21:18:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F7NNET", "ts": "2024-07-15 21:19:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P86U5B", "ts": "2024-07-15 21:19:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VM0XI6", "ts": "2024-07-15 21:19:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MU85KG", "ts": "2024-07-15 21:20:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D6ZMKZ", "ts": "2024-07-15 21:20:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DHLIC0", "ts": "2024-07-15 21:21:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9PX1TB", "ts": "2024-07-15 21:21:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HWL91X", "ts": "2024-07-15 21:24:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "INEYP2", "ts": "2024-07-15 21:26:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ISS1QP", "ts": "2024-07-15 21:38:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SSUEDA", "ts": "2024-07-15 21:41:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J3808I", "ts": "2024-07-15 21:49:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HT7TW9", "ts": "2024-07-15 21:50:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U9JD3H", "ts": "2024-07-15 21:50:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "43EYZ1", "ts": "2024-07-15 22:04:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EUM04H", "ts": "2024-07-15 22:20:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F0R8CQ", "ts": "2024-07-15 22:21:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y96O92", "ts": "2024-07-15 22:28:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8IL0YM", "ts": "2024-07-15 23:30:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z7E9ST", "ts": "2024-07-15 23:45:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N0JR50", "ts": "2024-07-16 00:02:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XH432W", "ts": "2024-07-16 00:04:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I30O5H", "ts": "2024-07-16 00:04:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7HUNCW", "ts": "2024-07-16 00:13:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QRLHH3", "ts": "2024-07-16 01:16:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2JO98M", "ts": "2024-07-16 01:35:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "61K29V", "ts": "2024-07-16 01:42:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JQFZ1K", "ts": "2024-07-16 01:46:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PHW942", "ts": "2024-07-16 01:47:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4SN2O9", "ts": "2024-07-16 01:52:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J0U0T8", "ts": "2024-07-16 02:25:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1XCWN6", "ts": "2024-07-16 02:26:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B9RAOW", "ts": "2024-07-16 02:27:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "71K12I", "ts": "2024-07-16 02:27:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YP545C", "ts": "2024-07-16 02:27:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YLF03X", "ts": "2024-07-16 02:48:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9O8YC1", "ts": "2024-07-16 02:51:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9O48H5", "ts": "2024-07-16 03:01:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XRAU0H", "ts": "2024-07-16 03:14:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TT06FN", "ts": "2024-07-16 03:15:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CVS4K9", "ts": "2024-07-16 03:16:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VD15KP", "ts": "2024-07-16 03:25:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "636L88", "ts": "2024-07-16 03:49:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RV3PCA", "ts": "2024-07-16 04:46:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U9JEA3", "ts": "2024-07-16 05:17:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JXUJF7", "ts": "2024-07-16 05:38:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SH862J", "ts": "2024-07-16 05:38:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MADMOM", "ts": "2024-07-16 05:48:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0LE49W", "ts": "2024-07-16 05:50:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DNS49W", "ts": "2024-07-16 05:50:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1SXZHL", "ts": "2024-07-16 06:06:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "48RXLJ", "ts": "2024-07-16 06:21:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AD99SA", "ts": "2024-07-16 06:21:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0QUZEQ", "ts": "2024-07-16 06:28:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q3WA4K", "ts": "2024-07-16 06:45:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L78I82", "ts": "2024-07-16 06:46:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4GQ590", "ts": "2024-07-16 06:46:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K7BX70", "ts": "2024-07-16 06:58:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GATHSC", "ts": "2024-07-16 07:16:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C4GB65", "ts": "2024-07-16 07:47:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "75R0DR", "ts": "2024-07-16 07:48:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "899LB0", "ts": "2024-07-16 07:56:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YX4CJ7", "ts": "2024-07-16 08:04:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OKL0DC", "ts": "2024-07-16 08:10:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "REZ3X3", "ts": "2024-07-16 08:15:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ED0QJD", "ts": "2024-07-16 08:17:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VR0UX4", "ts": "2024-07-16 08:19:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "19QANW", "ts": "2024-07-16 08:20:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZD5C89", "ts": "2024-07-16 08:20:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CN5JY6", "ts": "2024-07-16 08:20:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RA0G11", "ts": "2024-07-16 08:44:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XVWTG2", "ts": "2024-07-16 08:47:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q3ESZI", "ts": "2024-07-16 09:17:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7XBWTD", "ts": "2024-07-16 09:25:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EO20GQ", "ts": "2024-07-16 09:48:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OL1HYF", "ts": "2024-07-16 10:30:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ILYH91", "ts": "2024-07-16 10:30:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4AUDIT", "ts": "2024-07-16 10:30:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K68NCP", "ts": "2024-07-16 10:31:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SESMKE", "ts": "2024-07-16 10:47:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FJT5EM", "ts": "2024-07-16 11:15:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NBRN6A", "ts": "2024-07-16 11:19:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "771TXF", "ts": "2024-07-16 11:31:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XK31FP", "ts": "2024-07-16 11:37:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NABHYW", "ts": "2024-07-16 11:43:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RMBHPR", "ts": "2024-07-16 11:55:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FX750N", "ts": "2024-07-16 11:56:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2YD3QB", "ts": "2024-07-16 12:08:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PQFCEH", "ts": "2024-07-16 12:25:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7RKU3P", "ts": "2024-07-16 13:23:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UGR3PU", "ts": "2024-07-16 13:23:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B1RET0", "ts": "2024-07-16 13:28:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F58TZG", "ts": "2024-07-16 13:34:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EQABR5", "ts": "2024-07-16 13:36:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7RH03H", "ts": "2024-07-16 13:55:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PQ25X1", "ts": "2024-07-16 13:56:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F74UXO", "ts": "2024-07-16 13:57:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O68EQW", "ts": "2024-07-16 14:00:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5G8G5L", "ts": "2024-07-16 14:03:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z08PKS", "ts": "2024-07-16 15:08:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KO43QC", "ts": "2024-07-16 15:30:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ACHM8Z", "ts": "2024-07-16 15:30:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IAXJOC", "ts": "2024-07-16 16:08:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VJ7XDT", "ts": "2024-07-16 16:53:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AK0C2E", "ts": "2024-07-16 16:53:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N8XMC9", "ts": "2024-07-16 16:55:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7NWW0L", "ts": "2024-07-16 16:55:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PK9BZN", "ts": "2024-07-16 17:06:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NE5OON", "ts": "2024-07-16 17:20:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZKYO2G", "ts": "2024-07-16 17:26:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GA9RGT", "ts": "2024-07-16 17:43:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7LM99Q", "ts": "2024-07-16 17:43:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UFRVCL", "ts": "2024-07-16 17:55:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YWHHDI", "ts": "2024-07-16 17:55:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7VMCDA", "ts": "2024-07-16 18:09:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4B0TDR", "ts": "2024-07-16 18:10:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G7XNBE", "ts": "2024-07-16 18:10:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LTHVJL", "ts": "2024-07-16 18:11:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MF2VB5", "ts": "2024-07-16 18:11:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S4RX6C", "ts": "2024-07-16 18:22:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QFHAYC", "ts": "2024-07-16 18:30:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D3OAC4", "ts": "2024-07-16 18:35:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KOL3AU", "ts": "2024-07-16 18:36:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2H8JWZ", "ts": "2024-07-16 18:43:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QL6Y1Z", "ts": "2024-07-16 19:25:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TZJVZW", "ts": "2024-07-16 19:32:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FEJG0P", "ts": "2024-07-16 19:38:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NVTE6Z", "ts": "2024-07-16 19:52:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "865PC6", "ts": "2024-07-16 20:07:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q14VYH", "ts": "2024-07-16 20:07:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R0WCCX", "ts": "2024-07-16 20:19:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2KF5NV", "ts": "2024-07-16 20:20:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EFDEJ3", "ts": "2024-07-16 20:59:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZZ9OHP", "ts": "2024-07-16 21:15:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X3MY1Q", "ts": "2024-07-16 21:17:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GFM7EW", "ts": "2024-07-16 21:34:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CPO3CO", "ts": "2024-07-16 21:50:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KLK1T3", "ts": "2024-07-16 21:58:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R8X4NF", "ts": "2024-07-16 22:01:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KJANU1", "ts": "2024-07-16 22:01:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SUM8CA", "ts": "2024-07-16 22:03:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8KNCFC", "ts": "2024-07-16 22:03:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EUJUFY", "ts": "2024-07-16 22:12:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 105, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "8BGTRV", "ts": "2024-07-16 22:16:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9CGYY3", "ts": "2024-07-16 22:20:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6FBNSM", "ts": "2024-07-16 22:32:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SEDQZF", "ts": "2024-07-16 22:52:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5NAY2L", "ts": "2024-07-16 22:53:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UQZWN5", "ts": "2024-07-16 22:54:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8E151T", "ts": "2024-07-16 23:38:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RDN4CN", "ts": "2024-07-16 23:46:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LD0Z8K", "ts": "2024-07-16 23:50:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FG7CPX", "ts": "2024-07-16 23:53:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZJDWY8", "ts": "2024-07-16 23:58:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "095L8M", "ts": "2024-07-17 00:07:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SNTU4N", "ts": "2024-07-17 00:16:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5IABKT", "ts": "2024-07-17 00:18:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZN5BVD", "ts": "2024-07-17 00:40:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R13E01", "ts": "2024-07-17 00:43:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OHIIIC", "ts": "2024-07-17 00:55:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1S6I8C", "ts": "2024-07-17 01:01:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RS5Z1I", "ts": "2024-07-17 01:03:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XCUQKA", "ts": "2024-07-17 01:03:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EQW607", "ts": "2024-07-17 01:07:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5PLTFF", "ts": "2024-07-17 01:17:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0CZ3JU", "ts": "2024-07-17 01:42:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "53WA6G", "ts": "2024-07-17 01:44:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OCKQ0A", "ts": "2024-07-17 01:47:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F6MZ1M", "ts": "2024-07-17 02:20:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "16NMNS", "ts": "2024-07-17 02:22:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VPO7I6", "ts": "2024-07-17 02:44:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FQ3ID0", "ts": "2024-07-17 02:52:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z4GSLU", "ts": "2024-07-17 03:04:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E4AI5K", "ts": "2024-07-17 03:12:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6ZZNCF", "ts": "2024-07-17 03:20:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VZZUB5", "ts": "2024-07-17 03:42:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7BI8F6", "ts": "2024-07-17 03:46:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P39VGO", "ts": "2024-07-17 03:51:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OK60NW", "ts": "2024-07-17 03:53:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0BDKYK", "ts": "2024-07-17 03:58:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R16FU8", "ts": "2024-07-17 04:00:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FQ9PZQ", "ts": "2024-07-17 04:11:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UVPGUX", "ts": "2024-07-17 04:14:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ODU097", "ts": "2024-07-17 04:19:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B0GJJN", "ts": "2024-07-17 04:22:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YACLQ6", "ts": "2024-07-17 04:31:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HT8AOU", "ts": "2024-07-17 04:36:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y4LI71", "ts": "2024-07-17 05:02:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QOUDG8", "ts": "2024-07-17 05:10:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q6LWW3", "ts": "2024-07-17 05:20:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AX3KAQ", "ts": "2024-07-17 05:37:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SXIUBG", "ts": "2024-07-17 05:38:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HD9LI4", "ts": "2024-07-17 05:50:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CGEEXQ", "ts": "2024-07-17 05:51:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KMU0PO", "ts": "2024-07-17 05:54:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "US9OTB", "ts": "2024-07-17 06:00:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZPE1Z4", "ts": "2024-07-17 06:02:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TVUQKM", "ts": "2024-07-17 06:16:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z59LGR", "ts": "2024-07-17 06:20:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EZT5RH", "ts": "2024-07-17 06:24:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6N3TVC", "ts": "2024-07-17 06:25:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "25F4TE", "ts": "2024-07-17 06:25:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ALP4BX", "ts": "2024-07-17 06:30:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A9BXU8", "ts": "2024-07-17 06:36:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YJW2IV", "ts": "2024-07-17 06:37:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YDDN07", "ts": "2024-07-17 06:39:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VPDAKL", "ts": "2024-07-17 06:40:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GTUG95", "ts": "2024-07-17 06:50:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "51UGUG", "ts": "2024-07-17 06:50:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QC3CCN", "ts": "2024-07-17 06:50:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1FNI9N", "ts": "2024-07-17 06:57:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P6VET6", "ts": "2024-07-17 06:58:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GT36L3", "ts": "2024-07-17 07:06:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "87E7F1", "ts": "2024-07-17 07:09:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DSRWYT", "ts": "2024-07-17 07:09:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2SSNZ7", "ts": "2024-07-17 07:21:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A4D2R0", "ts": "2024-07-17 07:22:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FQTQPI", "ts": "2024-07-17 07:22:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UBJ68A", "ts": "2024-07-17 07:23:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1A8I24", "ts": "2024-07-17 07:25:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YH4MGP", "ts": "2024-07-17 07:30:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W5GTYI", "ts": "2024-07-17 07:43:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UAG9U2", "ts": "2024-07-17 07:45:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BCS2RF", "ts": "2024-07-17 07:50:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LQQ5IW", "ts": "2024-07-17 07:51:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3771B9", "ts": "2024-07-17 08:12:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QKAXFH", "ts": "2024-07-17 08:19:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1OY3FW", "ts": "2024-07-17 08:26:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G26C25", "ts": "2024-07-17 08:29:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S631EM", "ts": "2024-07-17 08:33:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3RZWG4", "ts": "2024-07-17 08:34:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G2Z0UQ", "ts": "2024-07-17 08:42:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1V52JZ", "ts": "2024-07-17 08:42:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PEZQCQ", "ts": "2024-07-17 08:42:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N8KL9J", "ts": "2024-07-17 08:42:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KSKIB3", "ts": "2024-07-17 08:42:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WQRF4Z", "ts": "2024-07-17 08:42:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZQLDA9", "ts": "2024-07-17 08:42:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HY9PKR", "ts": "2024-07-17 08:42:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9C5UGR", "ts": "2024-07-17 08:42:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DKEH4G", "ts": "2024-07-17 08:44:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "54VQJN", "ts": "2024-07-17 08:44:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X1LLW6", "ts": "2024-07-17 08:45:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "75RG3O", "ts": "2024-07-17 08:45:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JZ2IC3", "ts": "2024-07-17 08:46:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3MB2EN", "ts": "2024-07-17 08:48:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4A3Y00", "ts": "2024-07-17 08:49:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "COVHEY", "ts": "2024-07-17 08:49:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3LL23S", "ts": "2024-07-17 08:50:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OUB2IT", "ts": "2024-07-17 09:14:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1RGI7W", "ts": "2024-07-17 09:16:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "95E505", "ts": "2024-07-17 09:19:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QQSPB9", "ts": "2024-07-17 09:21:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZKDXBI", "ts": "2024-07-17 09:23:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PD1UH3", "ts": "2024-07-17 09:27:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RY0XD5", "ts": "2024-07-17 09:27:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I0OHII", "ts": "2024-07-17 09:27:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U7O9K2", "ts": "2024-07-17 09:27:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UTA3J9", "ts": "2024-07-17 09:27:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KKVOZB", "ts": "2024-07-17 09:27:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "58F050", "ts": "2024-07-17 09:27:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9A78JH", "ts": "2024-07-17 09:27:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BMEFC0", "ts": "2024-07-17 09:39:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KYOO66", "ts": "2024-07-17 09:39:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G52ETY", "ts": "2024-07-17 09:39:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PTQ9TR", "ts": "2024-07-17 09:42:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AOGQXH", "ts": "2024-07-17 09:44:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L23JDD", "ts": "2024-07-17 09:44:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MO39F3", "ts": "2024-07-17 09:45:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SUSXA6", "ts": "2024-07-17 09:47:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9WPO9W", "ts": "2024-07-17 09:49:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "87XCC0", "ts": "2024-07-17 09:49:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0T0YJQ", "ts": "2024-07-17 10:12:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7C9XE3", "ts": "2024-07-17 10:18:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SJ9790", "ts": "2024-07-17 10:27:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9NN5QF", "ts": "2024-07-17 10:28:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E2BPZF", "ts": "2024-07-17 10:30:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "51N2GD", "ts": "2024-07-17 10:30:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MBPKDY", "ts": "2024-07-17 10:31:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1S59E4", "ts": "2024-07-17 10:31:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "38JMBH", "ts": "2024-07-17 10:31:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BTLUQ6", "ts": "2024-07-17 10:31:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YOACRY", "ts": "2024-07-17 10:32:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NSXMXQ", "ts": "2024-07-17 10:34:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZBXZ5K", "ts": "2024-07-17 10:48:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N59Y2B", "ts": "2024-07-17 10:51:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C9OUPJ", "ts": "2024-07-17 11:08:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PBXFGW", "ts": "2024-07-17 11:09:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y8URT2", "ts": "2024-07-17 11:09:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1XZ3ZT", "ts": "2024-07-17 11:19:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OEAZ38", "ts": "2024-07-17 11:21:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4H62LR", "ts": "2024-07-17 11:45:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HLTYV6", "ts": "2024-07-17 11:57:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A04IXW", "ts": "2024-07-17 12:03:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SHJUVY", "ts": "2024-07-17 12:07:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W8AYEZ", "ts": "2024-07-17 12:09:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J3YYVU", "ts": "2024-07-17 12:09:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "10YTT7", "ts": "2024-07-17 12:10:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WXYNX1", "ts": "2024-07-17 12:20:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9KCRQL", "ts": "2024-07-17 12:20:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CYOR6Z", "ts": "2024-07-17 12:20:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N5M9AG", "ts": "2024-07-17 12:27:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4FD9DF", "ts": "2024-07-17 12:28:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FGSJCZ", "ts": "2024-07-17 12:29:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SUZJLR", "ts": "2024-07-17 12:37:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5E6WAJ", "ts": "2024-07-17 12:46:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q7QQDC", "ts": "2024-07-17 12:46:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8OV89U", "ts": "2024-07-17 12:47:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ANTIPX", "ts": "2024-07-17 12:47:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5G8IXO", "ts": "2024-07-17 12:48:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WM77KH", "ts": "2024-07-17 12:52:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BBGYU6", "ts": "2024-07-17 12:52:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9PVC3S", "ts": "2024-07-17 12:52:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "59BSU6", "ts": "2024-07-17 13:09:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9WRWIT", "ts": "2024-07-17 13:12:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S0WXAR", "ts": "2024-07-17 13:16:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3UPBN6", "ts": "2024-07-17 13:18:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O1H6EE", "ts": "2024-07-17 13:25:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XZYZBF", "ts": "2024-07-17 13:26:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZDXNMS", "ts": "2024-07-17 13:47:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KEMJCE", "ts": "2024-07-17 13:48:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1M6HDS", "ts": "2024-07-17 13:48:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZSBB9N", "ts": "2024-07-17 13:49:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XWNJPY", "ts": "2024-07-17 13:49:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7EMDKG", "ts": "2024-07-17 13:52:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OYTVGG", "ts": "2024-07-17 13:52:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G3A5MB", "ts": "2024-07-17 13:52:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P0AB63", "ts": "2024-07-17 13:52:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0J9HAV", "ts": "2024-07-17 13:56:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "47FQC8", "ts": "2024-07-17 14:24:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZRH0TW", "ts": "2024-07-17 14:26:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QLONYN", "ts": "2024-07-17 14:30:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GHJI5P", "ts": "2024-07-17 14:30:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "86N9YB", "ts": "2024-07-17 14:30:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DKPWDW", "ts": "2024-07-17 14:30:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HVLGC0", "ts": "2024-07-17 14:35:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "430U3D", "ts": "2024-07-17 14:35:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E7C3NK", "ts": "2024-07-17 14:35:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3GNWV2", "ts": "2024-07-17 14:35:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9AEMMD", "ts": "2024-07-17 14:35:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J3YXKL", "ts": "2024-07-17 14:37:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A2BME5", "ts": "2024-07-17 14:39:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7F0VVM", "ts": "2024-07-17 14:39:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q8CWIS", "ts": "2024-07-17 14:40:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6HZR38", "ts": "2024-07-17 14:40:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B28FG5", "ts": "2024-07-17 14:42:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1TOA2O", "ts": "2024-07-17 14:42:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZD4IBG", "ts": "2024-07-17 14:43:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F6J6HJ", "ts": "2024-07-17 14:46:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GCFF6X", "ts": "2024-07-17 14:47:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EKQRPV", "ts": "2024-07-17 14:47:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M2AAKO", "ts": "2024-07-17 14:50:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VQXMMP", "ts": "2024-07-17 14:57:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5VYFIU", "ts": "2024-07-17 14:57:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "07IZIA", "ts": "2024-07-17 15:04:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P8QKJ8", "ts": "2024-07-17 15:13:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IA6IK8", "ts": "2024-07-17 15:26:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T6X8WG", "ts": "2024-07-17 15:26:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WWVIYI", "ts": "2024-07-17 15:33:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KN6IHL", "ts": "2024-07-17 15:39:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E08GAU", "ts": "2024-07-17 16:03:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PWDQ7P", "ts": "2024-07-17 16:07:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7BFNKH", "ts": "2024-07-17 16:16:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WLJH1V", "ts": "2024-07-17 16:20:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KYIUDI", "ts": "2024-07-17 16:25:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JNQUCD", "ts": "2024-07-17 16:26:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X35D5M", "ts": "2024-07-17 16:30:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LO99L6", "ts": "2024-07-17 16:31:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B9TPBD", "ts": "2024-07-17 16:38:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XINEHO", "ts": "2024-07-17 16:39:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BDJZ1A", "ts": "2024-07-17 16:43:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "56ZIUN", "ts": "2024-07-17 16:45:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "53B6G5", "ts": "2024-07-17 16:50:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AY7H7F", "ts": "2024-07-17 17:01:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VGBD6L", "ts": "2024-07-17 17:06:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KQSAK1", "ts": "2024-07-17 17:06:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C0VE0H", "ts": "2024-07-17 17:10:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SZRFZ7", "ts": "2024-07-17 17:10:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "34ZH3P", "ts": "2024-07-17 17:13:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WQJ63L", "ts": "2024-07-17 17:14:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NLHO38", "ts": "2024-07-17 17:14:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JU7ZV1", "ts": "2024-07-17 17:16:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XNUN6W", "ts": "2024-07-17 17:18:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "THX06R", "ts": "2024-07-17 17:44:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9B9NLO", "ts": "2024-07-17 17:44:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B5R43C", "ts": "2024-07-17 17:44:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NXS6WW", "ts": "2024-07-17 17:44:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G6WNZF", "ts": "2024-07-17 17:44:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9BDYP2", "ts": "2024-07-17 17:44:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SWZHQV", "ts": "2024-07-17 17:44:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7JWD9L", "ts": "2024-07-17 17:44:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QBIFOU", "ts": "2024-07-17 17:44:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TJF3WA", "ts": "2024-07-17 17:44:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IR1Q9J", "ts": "2024-07-17 17:50:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VCFZ4E", "ts": "2024-07-17 17:56:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IHAH8A", "ts": "2024-07-17 18:05:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I596D6", "ts": "2024-07-17 18:13:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0VOZUG", "ts": "2024-07-17 18:21:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I2U7T6", "ts": "2024-07-17 18:23:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KMQHFC", "ts": "2024-07-17 18:24:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y370B3", "ts": "2024-07-17 18:24:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A35NU9", "ts": "2024-07-17 18:44:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N9GLZH", "ts": "2024-07-17 18:50:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WXQJ3K", "ts": "2024-07-17 19:05:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XI2EHJ", "ts": "2024-07-17 19:06:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "71X27Z", "ts": "2024-07-17 19:14:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U3GI3V", "ts": "2024-07-17 19:23:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OAKZRN", "ts": "2024-07-17 19:35:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ACYYTI", "ts": "2024-07-17 19:38:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QNK6B5", "ts": "2024-07-17 19:39:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UWT2SI", "ts": "2024-07-17 19:40:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NORSDH", "ts": "2024-07-17 19:42:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TIOTAV", "ts": "2024-07-17 20:03:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5I814U", "ts": "2024-07-17 20:15:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BD8G0S", "ts": "2024-07-17 20:32:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7U3UFB", "ts": "2024-07-17 20:38:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "55CG7H", "ts": "2024-07-17 21:08:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H8N079", "ts": "2024-07-17 21:11:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DJQGN3", "ts": "2024-07-17 21:11:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CWG0Q9", "ts": "2024-07-17 21:17:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OBYIPM", "ts": "2024-07-17 21:21:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U6NNGI", "ts": "2024-07-17 21:28:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X0ON7D", "ts": "2024-07-17 21:39:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "970X1K", "ts": "2024-07-17 21:39:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4PEBYE", "ts": "2024-07-17 21:39:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X3US60", "ts": "2024-07-17 22:02:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4HU06Y", "ts": "2024-07-17 22:06:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TX79BO", "ts": "2024-07-17 22:11:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WBFQS2", "ts": "2024-07-17 22:30:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4FBWBB", "ts": "2024-07-17 22:34:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QI7B7O", "ts": "2024-07-17 23:08:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FRC89I", "ts": "2024-07-17 23:47:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6AWY9Z", "ts": "2024-07-18 00:04:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "802988", "ts": "2024-07-18 00:25:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OUS1A4", "ts": "2024-07-18 00:27:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KNOCXR", "ts": "2024-07-18 00:29:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "53V9QC", "ts": "2024-07-18 00:31:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AHU28C", "ts": "2024-07-18 00:31:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FQHTK5", "ts": "2024-07-18 00:32:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UM320V", "ts": "2024-07-18 00:44:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UKRI4V", "ts": "2024-07-18 00:59:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R3TKR0", "ts": "2024-07-18 01:01:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EJSSH8", "ts": "2024-07-18 01:10:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZDM79M", "ts": "2024-07-18 01:12:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T4926R", "ts": "2024-07-18 01:12:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TOY7C5", "ts": "2024-07-18 01:13:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3JGPW7", "ts": "2024-07-18 01:13:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RQMM7B", "ts": "2024-07-18 01:14:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DTC9D9", "ts": "2024-07-18 01:14:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P4RATM", "ts": "2024-07-18 01:16:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5KR81F", "ts": "2024-07-18 03:13:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1XC94H", "ts": "2024-07-18 03:23:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9SCH6X", "ts": "2024-07-18 03:36:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MP2XA1", "ts": "2024-07-18 03:43:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VT5HK9", "ts": "2024-07-18 03:55:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZLDEI2", "ts": "2024-07-18 04:09:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L30E2P", "ts": "2024-07-18 04:40:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FTW196", "ts": "2024-07-18 05:05:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VH9RD5", "ts": "2024-07-18 05:18:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1LU0GW", "ts": "2024-07-18 05:35:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EW39UK", "ts": "2024-07-18 05:40:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4O3K57", "ts": "2024-07-18 05:48:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IT7MXS", "ts": "2024-07-18 05:53:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KEMUOU", "ts": "2024-07-18 05:58:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MINW1H", "ts": "2024-07-18 06:06:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K8X6CK", "ts": "2024-07-18 06:06:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GNV67P", "ts": "2024-07-18 06:06:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T8YCL0", "ts": "2024-07-18 07:06:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GF1CF6", "ts": "2024-07-18 07:54:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FJ7DTT", "ts": "2024-07-18 08:01:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AHH4DB", "ts": "2024-07-18 08:05:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NTQYNX", "ts": "2024-07-18 08:10:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9O0I4K", "ts": "2024-07-18 08:35:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ED9BIX", "ts": "2024-07-18 08:37:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1EQDAY", "ts": "2024-07-18 09:11:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L05VPT", "ts": "2024-07-18 09:22:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B4WWRW", "ts": "2024-07-18 09:26:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KRON34", "ts": "2024-07-18 09:38:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IUW72G", "ts": "2024-07-18 09:38:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MI9D8O", "ts": "2024-07-18 09:44:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4JWUFF", "ts": "2024-07-18 09:48:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GSOGQ5", "ts": "2024-07-18 10:08:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2WP32I", "ts": "2024-07-18 10:10:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZJZ3N0", "ts": "2024-07-18 10:43:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3AHLPV", "ts": "2024-07-18 11:43:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FDW0E3", "ts": "2024-07-18 11:48:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QFMW96", "ts": "2024-07-18 12:16:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BNGJFN", "ts": "2024-07-18 12:19:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FS9059", "ts": "2024-07-18 12:26:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5LJ64E", "ts": "2024-07-18 12:37:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QG5YCG", "ts": "2024-07-18 13:03:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YVD6VR", "ts": "2024-07-18 13:06:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D6Q710", "ts": "2024-07-18 13:36:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6AWHRJ", "ts": "2024-07-18 13:44:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1PCGTY", "ts": "2024-07-18 13:49:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R3XESL", "ts": "2024-07-18 13:51:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZV4R46", "ts": "2024-07-18 14:07:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q99KGG", "ts": "2024-07-18 14:10:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I0V3UZ", "ts": "2024-07-18 14:16:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ROY60M", "ts": "2024-07-18 14:18:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A6ZMIP", "ts": "2024-07-18 14:20:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "80K5DF", "ts": "2024-07-18 14:21:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NMAJPF", "ts": "2024-07-18 14:21:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XBDAW9", "ts": "2024-07-18 14:22:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E8JW98", "ts": "2024-07-18 14:34:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CJWH17", "ts": "2024-07-18 14:38:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AE2QX7", "ts": "2024-07-18 15:24:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BBR3IT", "ts": "2024-07-18 15:36:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CTGQCI", "ts": "2024-07-18 16:02:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C2RNMY", "ts": "2024-07-18 16:37:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B8MLNN", "ts": "2024-07-18 16:57:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LTQ6OG", "ts": "2024-07-18 17:10:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G99N1O", "ts": "2024-07-18 17:11:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3O8CMM", "ts": "2024-07-18 17:17:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WB5EPI", "ts": "2024-07-18 17:27:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9MW3J9", "ts": "2024-07-18 17:32:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GCCZ03", "ts": "2024-07-18 17:42:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FQTSAS", "ts": "2024-07-18 18:05:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F7YYJ3", "ts": "2024-07-18 18:13:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9MSY3T", "ts": "2024-07-18 18:28:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CV9UZP", "ts": "2024-07-18 18:36:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8S03Y1", "ts": "2024-07-18 18:59:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0TRFNU", "ts": "2024-07-18 19:16:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "96JRUJ", "ts": "2024-07-18 19:32:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "34JV31", "ts": "2024-07-18 19:34:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1JO3KN", "ts": "2024-07-18 19:58:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RV0VY4", "ts": "2024-07-18 20:01:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IR29PY", "ts": "2024-07-18 20:23:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z83R30", "ts": "2024-07-18 20:48:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C777JO", "ts": "2024-07-18 20:49:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "086K25", "ts": "2024-07-18 21:04:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "38ST5I", "ts": "2024-07-18 21:10:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z0KT6M", "ts": "2024-07-18 21:11:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SNMB9B", "ts": "2024-07-18 21:40:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T7YXSX", "ts": "2024-07-18 22:50:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8D37L4", "ts": "2024-07-18 22:51:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QB7ZN2", "ts": "2024-07-18 22:53:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R9E6B9", "ts": "2024-07-18 22:54:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OO8PUJ", "ts": "2024-07-18 22:57:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5M1E6Q", "ts": "2024-07-18 23:00:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9Y4UCA", "ts": "2024-07-18 23:33:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J1CT5W", "ts": "2024-07-18 23:46:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UM8MB9", "ts": "2024-07-18 23:50:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BO9753", "ts": "2024-07-19 00:02:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RD19WV", "ts": "2024-07-19 00:03:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TUTS0E", "ts": "2024-07-19 00:07:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B0EUAJ", "ts": "2024-07-19 00:08:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DSSUK6", "ts": "2024-07-19 00:10:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AJ32WF", "ts": "2024-07-19 01:07:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1W7AU2", "ts": "2024-07-19 01:07:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JYE7H5", "ts": "2024-07-19 01:51:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7YDOAR", "ts": "2024-07-19 01:56:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UVK8LZ", "ts": "2024-07-19 01:58:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GKEPMN", "ts": "2024-07-19 02:09:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GQEDVC", "ts": "2024-07-19 02:54:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U2YM70", "ts": "2024-07-19 02:56:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RWIUZX", "ts": "2024-07-19 02:59:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WYV2Y0", "ts": "2024-07-19 02:59:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T7X5QM", "ts": "2024-07-19 03:58:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z1VI0G", "ts": "2024-07-19 04:27:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BESRP7", "ts": "2024-07-19 04:41:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YAABXW", "ts": "2024-07-19 05:00:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "82GJXY", "ts": "2024-07-19 05:30:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K98OPV", "ts": "2024-07-19 05:30:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QDYJKQ", "ts": "2024-07-19 06:30:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "13B1JC", "ts": "2024-07-19 06:30:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QGZWGJ", "ts": "2024-07-19 08:02:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SEPLUU", "ts": "2024-07-19 09:07:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3KO6SQ", "ts": "2024-07-19 09:35:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6Q8XHB", "ts": "2024-07-19 09:45:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7008QF", "ts": "2024-07-19 10:06:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q09E2Z", "ts": "2024-07-19 10:22:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VZWDIW", "ts": "2024-07-19 11:27:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1J9P86", "ts": "2024-07-19 11:28:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MK0DC4", "ts": "2024-07-19 11:36:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S25AQZ", "ts": "2024-07-19 11:57:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z5T6SS", "ts": "2024-07-19 12:27:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K4MPL5", "ts": "2024-07-19 12:27:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3AAZ7S", "ts": "2024-07-19 13:47:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4V2PEO", "ts": "2024-07-19 13:58:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OYPZB9", "ts": "2024-07-19 14:45:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3BJNW7", "ts": "2024-07-19 15:19:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DBY5QP", "ts": "2024-07-19 15:50:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8L7W2N", "ts": "2024-07-19 16:52:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 171, in post\n    if bcrypt.hashpw(submitted_password, stored_password) != stored_password:\n  File \"/usr/local/lib/python3.6/site-packages/bcrypt/__init__.py\", line 61, in hashpw\n    raise TypeError(\"Unicode-objects must be encoded before hashing\")\nTypeError: Unicode-objects must be encoded before hashing\n"}, {"id": "JLVABR", "ts": "2024-07-19 16:52:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 171, in post\n    if bcrypt.hashpw(submitted_password, stored_password) != stored_password:\n  File \"/usr/local/lib/python3.6/site-packages/bcrypt/__init__.py\", line 61, in hashpw\n    raise TypeError(\"Unicode-objects must be encoded before hashing\")\nTypeError: Unicode-objects must be encoded before hashing\n"}, {"id": "G3QKPN", "ts": "2024-07-19 16:55:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MB3A4S", "ts": "2024-07-19 17:09:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "49J9JS", "ts": "2024-07-19 17:14:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "84WPFJ", "ts": "2024-07-19 17:16:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QV7DVE", "ts": "2024-07-19 17:28:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PJGHEN", "ts": "2024-07-19 17:31:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "037K5G", "ts": "2024-07-19 17:41:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OG91K5", "ts": "2024-07-19 17:42:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VGG2YG", "ts": "2024-07-19 17:57:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FGB3FY", "ts": "2024-07-19 17:58:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ITV567", "ts": "2024-07-19 18:05:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DNP5GL", "ts": "2024-07-19 18:07:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V0ALI3", "ts": "2024-07-19 18:07:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1BZLJD", "ts": "2024-07-19 18:22:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VEFBN4", "ts": "2024-07-19 18:28:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "00A3DM", "ts": "2024-07-19 18:28:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3HHM9K", "ts": "2024-07-19 18:29:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9IHA10", "ts": "2024-07-19 18:33:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YBOS4R", "ts": "2024-07-19 19:07:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZVZLEO", "ts": "2024-07-19 19:17:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F78L5Q", "ts": "2024-07-19 19:18:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NFDVSV", "ts": "2024-07-19 19:18:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IBZ4HE", "ts": "2024-07-19 19:26:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G385BY", "ts": "2024-07-19 19:29:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ABQTUO", "ts": "2024-07-19 19:30:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 107, in post\n    res_obj = protein_search_simple(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 45, in protein_search_simple\n    error_list = get_errors_in_query(\"protein_search_simple\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1146, in get_errors_in_query\n    for key1 in query_obj:\nTypeError: 'NoneType' object is not iterable\n"}, {"id": "L00T3A", "ts": "2024-07-19 19:34:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WCIUTD", "ts": "2024-07-19 19:38:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BS2UNB", "ts": "2024-07-19 19:42:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YE7QC1", "ts": "2024-07-19 19:57:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4LRTZK", "ts": "2024-07-19 19:58:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YWOCKX", "ts": "2024-07-19 20:10:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MHT6FF", "ts": "2024-07-19 20:12:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5K9IAW", "ts": "2024-07-19 20:20:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7O3IZ7", "ts": "2024-07-19 20:20:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4LJW8H", "ts": "2024-07-19 20:27:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1I52VI", "ts": "2024-07-19 20:27:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L19TLR", "ts": "2024-07-19 20:32:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TOU3MN", "ts": "2024-07-19 20:32:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4XKKZB", "ts": "2024-07-19 20:36:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PGPLKZ", "ts": "2024-07-19 20:36:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0M95ZW", "ts": "2024-07-19 20:51:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "55JIWW", "ts": "2024-07-19 20:56:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4HPMOG", "ts": "2024-07-19 21:02:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R240M9", "ts": "2024-07-19 21:07:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5WIKOC", "ts": "2024-07-19 21:27:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RBEOK1", "ts": "2024-07-19 21:48:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YK0QW8", "ts": "2024-07-19 22:14:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C2BHQ4", "ts": "2024-07-19 22:23:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SO8JH1", "ts": "2024-07-19 22:25:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3Y2P4S", "ts": "2024-07-19 22:51:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DEPAAU", "ts": "2024-07-19 23:06:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XH2IT4", "ts": "2024-07-19 23:11:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1ZIG2J", "ts": "2024-07-19 23:28:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JN3NE5", "ts": "2024-07-20 00:19:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9T6OH6", "ts": "2024-07-20 00:28:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FP5VB6", "ts": "2024-07-20 00:34:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TXSH7F", "ts": "2024-07-20 00:47:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XML35O", "ts": "2024-07-20 01:14:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PFK26U", "ts": "2024-07-20 01:19:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8QR3KP", "ts": "2024-07-20 01:29:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KKVP6Y", "ts": "2024-07-20 01:30:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "88XQS5", "ts": "2024-07-20 01:30:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4LIFJQ", "ts": "2024-07-20 01:30:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KE9AYZ", "ts": "2024-07-20 01:45:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VHQZO3", "ts": "2024-07-20 02:08:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EUGQJA", "ts": "2024-07-20 02:28:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6M38AN", "ts": "2024-07-20 02:55:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "57BEAK", "ts": "2024-07-20 02:55:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H1AVLI", "ts": "2024-07-20 02:55:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DPHW6C", "ts": "2024-07-20 02:56:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UO6OZB", "ts": "2024-07-20 02:56:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BQYW8R", "ts": "2024-07-20 02:57:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T7AM80", "ts": "2024-07-20 02:57:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YB87LQ", "ts": "2024-07-20 02:57:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XU2M5L", "ts": "2024-07-20 02:57:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L3DS64", "ts": "2024-07-20 02:59:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q5TK5V", "ts": "2024-07-20 02:59:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6H154F", "ts": "2024-07-20 02:59:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I82LWK", "ts": "2024-07-20 02:59:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IW5U13", "ts": "2024-07-20 02:59:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V3KW7Z", "ts": "2024-07-20 03:05:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PEWMHX", "ts": "2024-07-20 03:21:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R7Y4BY", "ts": "2024-07-20 03:26:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HARDZA", "ts": "2024-07-20 03:27:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CKCY5A", "ts": "2024-07-20 03:28:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C4HRF9", "ts": "2024-07-20 03:28:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "772QSV", "ts": "2024-07-20 03:28:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZUEBWL", "ts": "2024-07-20 03:29:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9YRYX8", "ts": "2024-07-20 03:30:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YNQHCZ", "ts": "2024-07-20 03:30:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HAJAHL", "ts": "2024-07-20 03:33:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8X7BEB", "ts": "2024-07-20 03:34:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7JRZE2", "ts": "2024-07-20 03:35:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LQDBKY", "ts": "2024-07-20 03:37:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XTINH0", "ts": "2024-07-20 03:47:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "24L4WD", "ts": "2024-07-20 03:52:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EJWDTC", "ts": "2024-07-20 03:52:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EJ6941", "ts": "2024-07-20 03:52:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S10J5J", "ts": "2024-07-20 04:00:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DETLR3", "ts": "2024-07-20 04:01:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A3H4EB", "ts": "2024-07-20 04:12:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L9MPSF", "ts": "2024-07-20 04:32:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8595A4", "ts": "2024-07-20 04:32:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NDGQVA", "ts": "2024-07-20 04:35:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FLPIJ7", "ts": "2024-07-20 04:40:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DTPOMY", "ts": "2024-07-20 04:45:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BU3ICW", "ts": "2024-07-20 04:46:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TCYTHB", "ts": "2024-07-20 04:54:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HGI304", "ts": "2024-07-20 04:56:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2U1G7M", "ts": "2024-07-20 05:00:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WURLEL", "ts": "2024-07-20 05:13:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DLE6DZ", "ts": "2024-07-20 05:28:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3CIDRT", "ts": "2024-07-20 05:54:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JWRRD6", "ts": "2024-07-20 05:54:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FCE96T", "ts": "2024-07-20 06:05:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9RRP17", "ts": "2024-07-20 06:06:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LI6QN1", "ts": "2024-07-20 06:06:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "637SGN", "ts": "2024-07-20 06:07:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LPMO39", "ts": "2024-07-20 06:07:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DB86ZE", "ts": "2024-07-20 06:08:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q3TQWD", "ts": "2024-07-20 06:10:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MFLFCG", "ts": "2024-07-20 06:11:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BX11HB", "ts": "2024-07-20 06:11:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TZ1T95", "ts": "2024-07-20 06:11:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0NNAOM", "ts": "2024-07-20 06:13:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E74SOO", "ts": "2024-07-20 06:19:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AJ46J7", "ts": "2024-07-20 06:48:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 40, in post\n    if \"error_list\" in req_obj:\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "OW8HYU", "ts": "2024-07-20 06:51:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MAAEOC", "ts": "2024-07-20 06:59:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C2RDYK", "ts": "2024-07-20 08:01:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MRFBMX", "ts": "2024-07-20 08:20:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YZ4WUT", "ts": "2024-07-20 08:39:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E99XED", "ts": "2024-07-20 09:09:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RZ8ZXZ", "ts": "2024-07-20 09:27:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NJ2QSA", "ts": "2024-07-20 09:36:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GVJ3Z6", "ts": "2024-07-20 09:49:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CHSMV5", "ts": "2024-07-20 10:25:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QI28CJ", "ts": "2024-07-20 11:00:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5RVT5I", "ts": "2024-07-20 11:05:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4YI3K2", "ts": "2024-07-20 11:20:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "95Y8LY", "ts": "2024-07-20 12:18:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NAOBSW", "ts": "2024-07-20 12:24:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 171, in post\n    if bcrypt.hashpw(submitted_password, stored_password) != stored_password:\n  File \"/usr/local/lib/python3.6/site-packages/bcrypt/__init__.py\", line 61, in hashpw\n    raise TypeError(\"Unicode-objects must be encoded before hashing\")\nTypeError: Unicode-objects must be encoded before hashing\n"}, {"id": "0DGQU1", "ts": "2024-07-20 12:33:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S0O9GU", "ts": "2024-07-20 12:43:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CIZ7TF", "ts": "2024-07-20 12:47:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FUYTNU", "ts": "2024-07-20 12:59:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PZC433", "ts": "2024-07-20 13:00:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XY7VA8", "ts": "2024-07-20 13:01:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NPEIG8", "ts": "2024-07-20 13:06:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XV4VA5", "ts": "2024-07-20 13:10:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WYY4YS", "ts": "2024-07-20 13:10:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9SG1CF", "ts": "2024-07-20 13:10:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1AA4PS", "ts": "2024-07-20 13:10:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PU0PZ6", "ts": "2024-07-20 13:10:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LZX0D7", "ts": "2024-07-20 13:10:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0H7KXM", "ts": "2024-07-20 13:10:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P91XGU", "ts": "2024-07-20 13:10:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9KCJYN", "ts": "2024-07-20 13:11:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IYKC3T", "ts": "2024-07-20 13:11:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SKILQ8", "ts": "2024-07-20 13:11:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H1J9HX", "ts": "2024-07-20 13:11:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6VRQ1K", "ts": "2024-07-20 13:11:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RJD6TB", "ts": "2024-07-20 13:11:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EWDBSQ", "ts": "2024-07-20 13:11:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R79WRZ", "ts": "2024-07-20 13:11:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6V5136", "ts": "2024-07-20 13:11:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3XFAQL", "ts": "2024-07-20 13:12:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5T5OV6", "ts": "2024-07-20 13:12:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EIDCP0", "ts": "2024-07-20 13:12:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VB2X4J", "ts": "2024-07-20 13:12:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AA10XQ", "ts": "2024-07-20 13:12:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5GIL77", "ts": "2024-07-20 13:12:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LZD1TG", "ts": "2024-07-20 13:12:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K5S069", "ts": "2024-07-20 13:12:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KM8SCC", "ts": "2024-07-20 13:13:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L38IDF", "ts": "2024-07-20 13:13:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HHF6GQ", "ts": "2024-07-20 13:13:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N4574Y", "ts": "2024-07-20 13:13:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V07L9U", "ts": "2024-07-20 13:13:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3LADC0", "ts": "2024-07-20 13:13:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RYGWX0", "ts": "2024-07-20 13:13:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N859JF", "ts": "2024-07-20 13:14:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DQ0P3R", "ts": "2024-07-20 13:14:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9QRN68", "ts": "2024-07-20 13:14:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O13I2N", "ts": "2024-07-20 13:14:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GAXIFE", "ts": "2024-07-20 13:14:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RD4RGA", "ts": "2024-07-20 13:15:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N7JW68", "ts": "2024-07-20 13:15:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LJAVSJ", "ts": "2024-07-20 13:15:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0D1VJ0", "ts": "2024-07-20 13:15:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WKBY9T", "ts": "2024-07-20 13:15:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3LHL77", "ts": "2024-07-20 13:16:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XGCPKR", "ts": "2024-07-20 13:16:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HKBEP9", "ts": "2024-07-20 13:17:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KJFYF2", "ts": "2024-07-20 13:17:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OV7I8O", "ts": "2024-07-20 13:17:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E6WOC5", "ts": "2024-07-20 13:18:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZP7IJD", "ts": "2024-07-20 13:18:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DV66HA", "ts": "2024-07-20 13:18:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1ELPRE", "ts": "2024-07-20 13:19:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XA5DF5", "ts": "2024-07-20 13:19:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BGCYW0", "ts": "2024-07-20 13:25:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VDZPEZ", "ts": "2024-07-20 13:26:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0JQ2RR", "ts": "2024-07-20 13:29:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FA6FBA", "ts": "2024-07-20 13:30:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/event.py\", line 89, in post\n    res_obj = event_addnew(current_user, req_obj, config_obj)\n  File \"/app/glygen/event_apilib.py\", line 69, in event_addnew\n    query_obj[k] = datetime.datetime.strptime(query_obj[k],\"%m/%d/%Y %H:%M:%S\")\n  File \"/usr/local/lib/python3.6/_strptime.py\", line 565, in _strptime_datetime\n    tt, fraction = _strptime(data_string, format)\n  File \"/usr/local/lib/python3.6/_strptime.py\", line 362, in _strptime\n    (data_string, format))\nValueError: time data '07/019/2024 11:30:00' does not match format '%m/%d/%Y %H:%M:%S'\n"}, {"id": "PQORE3", "ts": "2024-07-20 13:30:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PUPT2L", "ts": "2024-07-20 13:31:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CMKFEO", "ts": "2024-07-20 13:32:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9UA9JW", "ts": "2024-07-20 13:32:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U032NC", "ts": "2024-07-20 13:32:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I936E7", "ts": "2024-07-20 13:37:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I842YI", "ts": "2024-07-20 13:45:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "71XAQN", "ts": "2024-07-20 13:47:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TQUSSC", "ts": "2024-07-20 13:58:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8RJFD4", "ts": "2024-07-20 13:58:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VY5KCK", "ts": "2024-07-20 14:37:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6IFZUC", "ts": "2024-07-20 15:01:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F5THVS", "ts": "2024-07-20 15:01:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JCSGKJ", "ts": "2024-07-20 15:14:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "47K6GL", "ts": "2024-07-20 15:14:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DO99LY", "ts": "2024-07-20 15:17:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EYT0DU", "ts": "2024-07-20 15:18:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PCAHZV", "ts": "2024-07-20 15:20:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NRR6VJ", "ts": "2024-07-20 15:21:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8YHB1Z", "ts": "2024-07-20 16:53:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GH7P7J", "ts": "2024-07-20 17:14:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LM1KRE", "ts": "2024-07-20 17:17:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S4HR5X", "ts": "2024-07-20 17:55:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HLMDS6", "ts": "2024-07-20 19:43:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RTTWY4", "ts": "2024-07-20 19:58:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4TBNVE", "ts": "2024-07-20 20:00:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JPXZF0", "ts": "2024-07-20 20:10:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X0EDWY", "ts": "2024-07-20 20:30:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A5R0AG", "ts": "2024-07-20 20:35:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X2WDQM", "ts": "2024-07-20 20:57:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OLHBB5", "ts": "2024-07-20 21:07:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JSMMGU", "ts": "2024-07-20 21:43:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V3VWFE", "ts": "2024-07-20 21:48:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T5X3IJ", "ts": "2024-07-20 22:23:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8DQHWU", "ts": "2024-07-20 22:45:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GVWGZK", "ts": "2024-07-20 22:47:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MXXEQ4", "ts": "2024-07-20 23:07:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9Z6Z7M", "ts": "2024-07-20 23:21:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "864LDV", "ts": "2024-07-20 23:42:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H5I6NG", "ts": "2024-07-20 23:57:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "63O6EK", "ts": "2024-07-20 23:57:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5Q877Y", "ts": "2024-07-20 23:57:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9HDV0V", "ts": "2024-07-21 00:09:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8HLQX1", "ts": "2024-07-21 00:09:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ANVQI3", "ts": "2024-07-21 00:19:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "703FOL", "ts": "2024-07-21 00:43:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YCJIJM", "ts": "2024-07-21 00:51:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UOTWC2", "ts": "2024-07-21 00:51:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZEKH2K", "ts": "2024-07-21 01:25:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4NMI8L", "ts": "2024-07-21 01:28:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OLXQ71", "ts": "2024-07-21 01:29:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q3NNZO", "ts": "2024-07-21 01:30:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5NISRD", "ts": "2024-07-21 01:34:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ITMRXW", "ts": "2024-07-21 01:58:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2TK2O1", "ts": "2024-07-21 03:40:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RRK0OG", "ts": "2024-07-21 03:58:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NWHGV0", "ts": "2024-07-21 04:09:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KAM4S0", "ts": "2024-07-21 05:13:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GDAIRV", "ts": "2024-07-21 05:16:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XA6NSQ", "ts": "2024-07-21 05:29:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NXHPW8", "ts": "2024-07-21 05:41:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J726SY", "ts": "2024-07-21 06:51:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KV47SJ", "ts": "2024-07-21 07:17:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QARICJ", "ts": "2024-07-21 07:28:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OILWTA", "ts": "2024-07-21 08:15:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S5UQKK", "ts": "2024-07-21 08:15:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1C4ATL", "ts": "2024-07-21 09:07:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EDEF38", "ts": "2024-07-21 09:17:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RIWLSS", "ts": "2024-07-21 09:28:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "85O2BD", "ts": "2024-07-21 09:40:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K6C4WR", "ts": "2024-07-21 10:18:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AV2XPQ", "ts": "2024-07-21 10:32:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CW9VZE", "ts": "2024-07-21 10:35:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "35NZW8", "ts": "2024-07-21 10:51:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UI8053", "ts": "2024-07-21 11:09:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IYXFXI", "ts": "2024-07-21 11:22:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7BTDBD", "ts": "2024-07-21 11:28:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZKMFE8", "ts": "2024-07-21 12:07:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AC83EA", "ts": "2024-07-21 12:16:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T1Q493", "ts": "2024-07-21 12:31:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X9PN4S", "ts": "2024-07-21 12:31:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QYXA1I", "ts": "2024-07-21 13:05:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QDQA2J", "ts": "2024-07-21 13:15:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4VI74Y", "ts": "2024-07-21 13:28:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VEUUYT", "ts": "2024-07-21 13:38:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "77J1LY", "ts": "2024-07-21 13:58:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CDA687", "ts": "2024-07-21 14:01:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0YXMG7", "ts": "2024-07-21 14:18:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0WZJOR", "ts": "2024-07-21 14:31:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D6S1RR", "ts": "2024-07-21 14:59:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H159YT", "ts": "2024-07-21 14:59:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X71PZ9", "ts": "2024-07-21 15:17:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "38FHP8", "ts": "2024-07-21 15:19:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CREWN9", "ts": "2024-07-21 15:20:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CSMICI", "ts": "2024-07-21 15:33:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WN7RPJ", "ts": "2024-07-21 15:34:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OKRBUW", "ts": "2024-07-21 16:04:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8XV4RS", "ts": "2024-07-21 16:04:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XBAIN8", "ts": "2024-07-21 16:05:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QECYGG", "ts": "2024-07-21 16:30:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A69JYP", "ts": "2024-07-21 17:11:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6BEYI2", "ts": "2024-07-21 17:30:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D5U5H0", "ts": "2024-07-21 17:43:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DW029L", "ts": "2024-07-21 17:49:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I9ACY6", "ts": "2024-07-21 17:59:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HAWQK6", "ts": "2024-07-21 18:01:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RFGAHT", "ts": "2024-07-21 18:07:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2X843O", "ts": "2024-07-21 18:28:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I4J66D", "ts": "2024-07-21 18:30:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PPD5GM", "ts": "2024-07-21 18:31:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "558FTU", "ts": "2024-07-21 18:36:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0MIWNY", "ts": "2024-07-21 18:42:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZV1QF7", "ts": "2024-07-21 18:50:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MCGDC5", "ts": "2024-07-21 18:50:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TKAJZG", "ts": "2024-07-21 18:52:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LK4WHD", "ts": "2024-07-21 19:14:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M2MKME", "ts": "2024-07-21 19:19:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NNIBYK", "ts": "2024-07-21 19:29:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WICL05", "ts": "2024-07-21 19:31:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JB17TL", "ts": "2024-07-21 19:33:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZAIHFK", "ts": "2024-07-21 19:56:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "70UG6Z", "ts": "2024-07-21 20:01:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OXNX5T", "ts": "2024-07-21 20:34:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B3HP3Q", "ts": "2024-07-21 20:46:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VRWN1Q", "ts": "2024-07-21 20:49:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H3G1Q0", "ts": "2024-07-21 20:54:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6NM26G", "ts": "2024-07-21 20:57:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CJU0QT", "ts": "2024-07-21 21:22:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XV0065", "ts": "2024-07-21 21:31:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S0LN8B", "ts": "2024-07-21 21:35:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8KQ01V", "ts": "2024-07-21 21:48:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ETW7JQ", "ts": "2024-07-21 21:57:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D35DR7", "ts": "2024-07-21 22:01:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X85CTL", "ts": "2024-07-21 22:12:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G7P4JS", "ts": "2024-07-21 22:33:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "533CN5", "ts": "2024-07-21 22:49:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7ZMIB1", "ts": "2024-07-21 22:52:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DYKA7X", "ts": "2024-07-21 22:58:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9G3SQM", "ts": "2024-07-21 23:11:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HBO11Y", "ts": "2024-07-21 23:37:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P3MT91", "ts": "2024-07-21 23:54:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QZN68H", "ts": "2024-07-22 00:00:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "60L21B", "ts": "2024-07-22 00:33:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VNG4HK", "ts": "2024-07-22 00:38:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6A7R8W", "ts": "2024-07-22 00:44:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9DHRWB", "ts": "2024-07-22 00:46:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CTVC9M", "ts": "2024-07-22 01:00:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L6YXWX", "ts": "2024-07-22 01:01:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E3DNYE", "ts": "2024-07-22 01:32:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AJTC69", "ts": "2024-07-22 01:38:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OKG613", "ts": "2024-07-22 01:59:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OBEQTQ", "ts": "2024-07-22 02:31:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QOX90J", "ts": "2024-07-22 02:31:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RX282F", "ts": "2024-07-22 02:32:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OIVUHV", "ts": "2024-07-22 02:35:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HR3YLX", "ts": "2024-07-22 02:36:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "URY1YM", "ts": "2024-07-22 02:36:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KE7V1D", "ts": "2024-07-22 02:40:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FQLEQ0", "ts": "2024-07-22 03:31:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WZQ6L4", "ts": "2024-07-22 03:34:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5V5G65", "ts": "2024-07-22 03:43:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y8D2DT", "ts": "2024-07-22 03:47:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8D9XQ8", "ts": "2024-07-22 04:00:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MFXAC4", "ts": "2024-07-22 04:01:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7AT9VJ", "ts": "2024-07-22 04:03:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GVULQX", "ts": "2024-07-22 04:24:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2YC9NG", "ts": "2024-07-22 04:27:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W2HOJZ", "ts": "2024-07-22 04:30:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GQ0OTX", "ts": "2024-07-22 05:00:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ELPV6T", "ts": "2024-07-22 05:00:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3UJK7O", "ts": "2024-07-22 05:02:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OOUCJM", "ts": "2024-07-22 05:40:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XRY2GV", "ts": "2024-07-22 05:42:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7651IE", "ts": "2024-07-22 05:55:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "APKLJS", "ts": "2024-07-22 05:59:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZEXVSR", "ts": "2024-07-22 06:32:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FQGB51", "ts": "2024-07-22 06:44:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M46E8P", "ts": "2024-07-22 07:03:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UQG2M0", "ts": "2024-07-22 07:08:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1RJV41", "ts": "2024-07-22 07:08:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HAFV4C", "ts": "2024-07-22 07:22:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "234TZY", "ts": "2024-07-22 07:56:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IJCNKF", "ts": "2024-07-22 09:09:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6X3JVW", "ts": "2024-07-22 09:09:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WFE0TF", "ts": "2024-07-22 09:11:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3RJB2Y", "ts": "2024-07-22 09:21:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BN1UGU", "ts": "2024-07-22 09:27:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IHS1F5", "ts": "2024-07-22 09:36:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BH5MVS", "ts": "2024-07-22 09:37:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0LEZMB", "ts": "2024-07-22 09:42:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "90R4FH", "ts": "2024-07-22 09:49:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CHG7OK", "ts": "2024-07-22 10:10:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "62HC0S", "ts": "2024-07-22 10:12:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PYJ6DS", "ts": "2024-07-22 11:07:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3DMFHK", "ts": "2024-07-22 11:08:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/event.py\", line 89, in post\n    res_obj = event_addnew(current_user, req_obj, config_obj)\n  File \"/app/glygen/event_apilib.py\", line 69, in event_addnew\n    query_obj[k] = datetime.datetime.strptime(query_obj[k],\"%m/%d/%Y %H:%M:%S\")\n  File \"/usr/local/lib/python3.6/_strptime.py\", line 565, in _strptime_datetime\n    tt, fraction = _strptime(data_string, format)\n  File \"/usr/local/lib/python3.6/_strptime.py\", line 362, in _strptime\n    (data_string, format))\nValueError: time data '07/019/2024 11:30:00' does not match format '%m/%d/%Y %H:%M:%S'\n"}, {"id": "DIJT4A", "ts": "2024-07-22 11:56:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/event.py\", line 89, in post\n    res_obj = event_addnew(current_user, req_obj, config_obj)\n  File \"/app/glygen/event_apilib.py\", line 69, in event_addnew\n    query_obj[k] = datetime.datetime.strptime(query_obj[k],\"%m/%d/%Y %H:%M:%S\")\n  File \"/usr/local/lib/python3.6/_strptime.py\", line 565, in _strptime_datetime\n    tt, fraction = _strptime(data_string, format)\n  File \"/usr/local/lib/python3.6/_strptime.py\", line 362, in _strptime\n    (data_string, format))\nValueError: time data '07/019/2024 11:30:00' does not match format '%m/%d/%Y %H:%M:%S'\n"}, {"id": "RQN3IH", "ts": "2024-07-22 12:08:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 156, in post\n    username = req_obj[\"email\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HLYQSK", "ts": "2024-07-22 12:56:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q6UIJC", "ts": "2024-07-22 13:15:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MH7U9R", "ts": "2024-07-22 13:18:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0CQUFH", "ts": "2024-07-22 13:22:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EOUR9C", "ts": "2024-07-22 13:32:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2PK5LZ", "ts": "2024-07-22 13:32:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OAUX5W", "ts": "2024-07-22 13:58:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PNNWVR", "ts": "2024-07-22 14:03:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AE448C", "ts": "2024-07-22 14:04:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LF3BS2", "ts": "2024-07-22 14:26:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q4RUUH", "ts": "2024-07-22 14:30:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8FDGJK", "ts": "2024-07-22 14:33:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CXP9VW", "ts": "2024-07-22 14:33:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9TFFXS", "ts": "2024-07-22 15:20:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1LZI29", "ts": "2024-07-22 15:41:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V75UCX", "ts": "2024-07-22 15:48:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1Z4HB2", "ts": "2024-07-22 15:52:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UT4F55", "ts": "2024-07-22 16:06:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q56PPC", "ts": "2024-07-22 16:32:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IIOQWR", "ts": "2024-07-22 16:32:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2HGFP1", "ts": "2024-07-22 16:44:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XQNWH7", "ts": "2024-07-22 16:55:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HZFOG4", "ts": "2024-07-22 17:06:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YJ3KJO", "ts": "2024-07-22 17:34:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IDFJTG", "ts": "2024-07-22 17:59:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q9OMS6", "ts": "2024-07-22 18:31:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5ZYWKF", "ts": "2024-07-22 18:32:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QR4HDM", "ts": "2024-07-22 18:33:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J5NBMW", "ts": "2024-07-22 18:49:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "770XJ6", "ts": "2024-07-22 18:58:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TII2SU", "ts": "2024-07-22 19:11:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LA6SQ1", "ts": "2024-07-22 19:12:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AU2FKZ", "ts": "2024-07-22 19:23:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TW34FV", "ts": "2024-07-22 19:23:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TRW9G2", "ts": "2024-07-22 19:24:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1OUWXD", "ts": "2024-07-22 19:26:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PQC9UG", "ts": "2024-07-22 19:44:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "02G3NO", "ts": "2024-07-22 19:55:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AX27PU", "ts": "2024-07-22 19:55:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PEBTOS", "ts": "2024-07-22 20:02:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XZSA3K", "ts": "2024-07-22 20:14:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0AGM7W", "ts": "2024-07-22 20:20:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KX6YY2", "ts": "2024-07-22 20:46:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3F3VIH", "ts": "2024-07-22 20:51:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OCDN6H", "ts": "2024-07-22 21:34:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O449ET", "ts": "2024-07-22 21:48:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D2THPM", "ts": "2024-07-22 21:51:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WISB7I", "ts": "2024-07-22 22:10:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HM4LQ8", "ts": "2024-07-22 22:19:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FMZH82", "ts": "2024-07-22 22:26:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3WQG5W", "ts": "2024-07-22 23:02:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HO8ECA", "ts": "2024-07-22 23:07:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YQVH7Y", "ts": "2024-07-22 23:24:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HXQ1EE", "ts": "2024-07-22 23:50:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I4RBH3", "ts": "2024-07-23 00:01:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U3LHDP", "ts": "2024-07-23 00:37:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G0PA6R", "ts": "2024-07-23 00:37:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TVWSYA", "ts": "2024-07-23 00:38:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DX1IS6", "ts": "2024-07-23 00:38:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7GIZ92", "ts": "2024-07-23 00:38:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H58G00", "ts": "2024-07-23 00:38:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AG51QY", "ts": "2024-07-23 01:00:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XL5F3Q", "ts": "2024-07-23 01:05:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IB0N32", "ts": "2024-07-23 01:14:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1U1CAD", "ts": "2024-07-23 01:17:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "69GMVY", "ts": "2024-07-23 01:39:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GNFIHP", "ts": "2024-07-23 02:14:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UD5721", "ts": "2024-07-23 02:31:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LK5I03", "ts": "2024-07-23 02:35:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WY51WA", "ts": "2024-07-23 02:49:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PWSPFM", "ts": "2024-07-23 02:51:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "94YXUM", "ts": "2024-07-23 02:59:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NRVA06", "ts": "2024-07-23 03:01:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ANN9CT", "ts": "2024-07-23 03:04:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JHE04N", "ts": "2024-07-23 03:05:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VDIC8Q", "ts": "2024-07-23 03:10:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M2WEXW", "ts": "2024-07-23 03:10:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E5VQ28", "ts": "2024-07-23 03:51:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8D7SRR", "ts": "2024-07-23 03:54:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O88YXF", "ts": "2024-07-23 04:24:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K8KMB4", "ts": "2024-07-23 04:39:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QKZ4QG", "ts": "2024-07-23 04:41:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AWNMOD", "ts": "2024-07-23 04:52:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OADHRO", "ts": "2024-07-23 05:01:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CGZNY4", "ts": "2024-07-23 05:14:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0GJ8CK", "ts": "2024-07-23 05:14:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8PRI45", "ts": "2024-07-23 05:25:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LWQ99Y", "ts": "2024-07-23 05:27:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7YJBQI", "ts": "2024-07-23 05:35:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AOJ9WQ", "ts": "2024-07-23 05:37:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5ZC80H", "ts": "2024-07-23 05:39:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3LN4E6", "ts": "2024-07-23 06:09:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JPGJSS", "ts": "2024-07-23 06:32:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X3HZP8", "ts": "2024-07-23 06:33:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SQS88X", "ts": "2024-07-23 06:42:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D4CSD6", "ts": "2024-07-23 06:51:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8LHGJU", "ts": "2024-07-23 06:54:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B4CKRX", "ts": "2024-07-23 07:03:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AL9BSA", "ts": "2024-07-23 07:04:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GN0N61", "ts": "2024-07-23 07:46:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3RPJKP", "ts": "2024-07-23 07:47:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3ADXMM", "ts": "2024-07-23 08:09:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K2UDEF", "ts": "2024-07-23 08:13:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RK6YQ7", "ts": "2024-07-23 08:18:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "87BC9U", "ts": "2024-07-23 08:26:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GXOZ9T", "ts": "2024-07-23 08:31:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DEQAEQ", "ts": "2024-07-23 08:31:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UJXMJS", "ts": "2024-07-23 08:52:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WT0M89", "ts": "2024-07-23 08:59:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BHQDA9", "ts": "2024-07-23 09:44:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W6262P", "ts": "2024-07-23 09:55:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E8L8RB", "ts": "2024-07-23 10:22:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KA36BJ", "ts": "2024-07-23 10:22:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MHYMEM", "ts": "2024-07-23 10:39:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "73SVOX", "ts": "2024-07-23 10:41:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 156, in post\n    username = req_obj[\"email\"]\nKeyError: 'email'\n"}, {"id": "092ZUW", "ts": "2024-07-23 10:41:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 131, in post\n    if req_obj[\"email\"] in config_obj[\"admin_list\"]:\nKeyError: 'email'\n"}, {"id": "65T57V", "ts": "2024-07-23 10:41:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 181, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "KASQTK", "ts": "2024-07-23 10:41:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 98, in detail_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "LV6ZUX", "ts": "2024-07-23 10:41:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 69, in post\n    res_obj = list_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 37, in list_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "VH9AXA", "ts": "2024-07-23 10:42:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "KPXCAN", "ts": "2024-07-23 10:42:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 134, in post\n    res_obj = job_addnew(qry, config_obj, data_path, server)\n  File \"/app/glygen/job_apilib.py\", line 81, in job_addnew\n    validation_obj, error_list = validate_input(query_obj, config_obj, release_dir, server)\n  File \"/app/glygen/job_apilib.py\", line 726, in validate_input\n    if query_obj[\"jobtype\"] not in config_obj[\"jobinfo\"]:\nKeyError: 'jobtype'\n"}, {"id": "A3ME6V", "ts": "2024-07-23 10:52:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y6L4UN", "ts": "2024-07-23 10:52:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LIPDMT", "ts": "2024-07-23 10:56:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 156, in post\n    username = req_obj[\"email\"]\nKeyError: 'email'\n"}, {"id": "3EIS8R", "ts": "2024-07-23 10:56:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 131, in post\n    if req_obj[\"email\"] in config_obj[\"admin_list\"]:\nKeyError: 'email'\n"}, {"id": "SVMLG7", "ts": "2024-07-23 10:56:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 181, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "RQN8P4", "ts": "2024-07-23 10:56:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 98, in detail_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "1X3J31", "ts": "2024-07-23 10:56:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 69, in post\n    res_obj = list_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 37, in list_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "FXJWHW", "ts": "2024-07-23 10:57:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "6HKY8J", "ts": "2024-07-23 10:57:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 134, in post\n    res_obj = job_addnew(qry, config_obj, data_path, server)\n  File \"/app/glygen/job_apilib.py\", line 81, in job_addnew\n    validation_obj, error_list = validate_input(query_obj, config_obj, release_dir, server)\n  File \"/app/glygen/job_apilib.py\", line 726, in validate_input\n    if query_obj[\"jobtype\"] not in config_obj[\"jobinfo\"]:\nKeyError: 'jobtype'\n"}, {"id": "T1SCDL", "ts": "2024-07-23 11:03:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 156, in post\n    username = req_obj[\"email\"]\nKeyError: 'email'\n"}, {"id": "VE23WZ", "ts": "2024-07-23 11:03:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 131, in post\n    if req_obj[\"email\"] in config_obj[\"admin_list\"]:\nKeyError: 'email'\n"}, {"id": "FPSNGP", "ts": "2024-07-23 11:03:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 181, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "6RR84H", "ts": "2024-07-23 11:03:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WXB6EY", "ts": "2024-07-23 11:03:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 98, in detail_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "DS9JNH", "ts": "2024-07-23 11:03:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 69, in post\n    res_obj = list_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 37, in list_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "D9R22W", "ts": "2024-07-23 11:04:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "L5TEQD", "ts": "2024-07-23 11:04:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 134, in post\n    res_obj = job_addnew(qry, config_obj, data_path, server)\n  File \"/app/glygen/job_apilib.py\", line 81, in job_addnew\n    validation_obj, error_list = validate_input(query_obj, config_obj, release_dir, server)\n  File \"/app/glygen/job_apilib.py\", line 726, in validate_input\n    if query_obj[\"jobtype\"] not in config_obj[\"jobinfo\"]:\nKeyError: 'jobtype'\n"}, {"id": "5F8JRO", "ts": "2024-07-23 11:08:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZAGVTZ", "ts": "2024-07-23 11:19:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D0KX5T", "ts": "2024-07-23 11:26:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 181, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "KWH7II", "ts": "2024-07-23 11:37:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "2I7IND", "ts": "2024-07-23 11:40:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LGLWOE", "ts": "2024-07-23 11:48:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SA2HLA", "ts": "2024-07-23 12:06:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S7UA3Y", "ts": "2024-07-23 12:32:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D56HEB", "ts": "2024-07-23 12:53:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1LHIIH", "ts": "2024-07-23 13:15:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FX8009", "ts": "2024-07-23 13:15:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L5CJA9", "ts": "2024-07-23 13:17:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SPT72O", "ts": "2024-07-23 13:29:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I4ETCR", "ts": "2024-07-23 13:31:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6HUQ0A", "ts": "2024-07-23 13:34:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WMQ6FA", "ts": "2024-07-23 13:35:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B4A808", "ts": "2024-07-23 13:43:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LRT0SJ", "ts": "2024-07-23 13:56:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JBVUUG", "ts": "2024-07-23 13:56:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HKBBYO", "ts": "2024-07-23 13:58:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BJH8XC", "ts": "2024-07-23 14:04:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CZKWYJ", "ts": "2024-07-23 14:33:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CAQWCB", "ts": "2024-07-23 14:42:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9KK3WV", "ts": "2024-07-23 14:42:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BJMUG4", "ts": "2024-07-23 14:52:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4MC3O7", "ts": "2024-07-23 15:00:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JDPAR5", "ts": "2024-07-23 15:02:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HFVVRQ", "ts": "2024-07-23 15:22:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2Z9ZGG", "ts": "2024-07-23 15:27:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SNCQ3D", "ts": "2024-07-23 15:30:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2NJ6WS", "ts": "2024-07-23 15:30:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "188VAY", "ts": "2024-07-23 15:32:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UH9NQT", "ts": "2024-07-23 15:32:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PUD7E6", "ts": "2024-07-23 15:33:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XF74RT", "ts": "2024-07-23 15:34:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YGP24I", "ts": "2024-07-23 15:34:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NG9OXJ", "ts": "2024-07-23 15:34:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "52VBV5", "ts": "2024-07-23 15:36:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DMZLLT", "ts": "2024-07-23 16:07:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7H87OG", "ts": "2024-07-23 16:28:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T8AFGT", "ts": "2024-07-23 16:28:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F2Q7X6", "ts": "2024-07-23 16:33:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VX5PTP", "ts": "2024-07-23 16:48:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2UX8MW", "ts": "2024-07-23 17:10:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4JOK8T", "ts": "2024-07-23 17:23:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZUHZX3", "ts": "2024-07-23 17:33:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q2INQG", "ts": "2024-07-23 18:17:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D5DFQB", "ts": "2024-07-23 18:24:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GABHHH", "ts": "2024-07-23 18:28:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MRXE1Z", "ts": "2024-07-23 18:31:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LFFQ9Z", "ts": "2024-07-23 18:33:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RABNAT", "ts": "2024-07-23 18:33:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "41P2O8", "ts": "2024-07-23 18:45:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RJKWVY", "ts": "2024-07-23 19:05:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CJ2ID8", "ts": "2024-07-23 19:20:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H5T3GZ", "ts": "2024-07-23 19:27:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8Q7E6M", "ts": "2024-07-23 19:33:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KU5CPP", "ts": "2024-07-23 19:40:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KXSKBG", "ts": "2024-07-23 20:04:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DQ62FR", "ts": "2024-07-23 20:08:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0BALUO", "ts": "2024-07-23 20:38:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RAUUSW", "ts": "2024-07-23 21:28:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1K6K7O", "ts": "2024-07-23 21:39:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E3PENF", "ts": "2024-07-23 22:31:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H3CE64", "ts": "2024-07-23 22:51:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VRZE0A", "ts": "2024-07-23 23:01:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4NIZIG", "ts": "2024-07-23 23:19:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H533I4", "ts": "2024-07-23 23:21:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HR4HNN", "ts": "2024-07-23 23:31:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "20FX6E", "ts": "2024-07-23 23:32:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6F4OHQ", "ts": "2024-07-23 23:37:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8MGLWL", "ts": "2024-07-24 00:10:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GFACWM", "ts": "2024-07-24 00:34:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SRJXYN", "ts": "2024-07-24 00:38:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NE41MH", "ts": "2024-07-24 00:43:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OCFFNO", "ts": "2024-07-24 00:44:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XVIZPH", "ts": "2024-07-24 00:45:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SF25PB", "ts": "2024-07-24 00:47:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7EQKTI", "ts": "2024-07-24 00:47:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6IXODB", "ts": "2024-07-24 00:48:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D93801", "ts": "2024-07-24 00:48:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L8G2T9", "ts": "2024-07-24 00:48:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AB80CY", "ts": "2024-07-24 00:49:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YF55DR", "ts": "2024-07-24 00:49:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N22GCD", "ts": "2024-07-24 00:49:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VI9BL8", "ts": "2024-07-24 00:49:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WGF7RF", "ts": "2024-07-24 00:49:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2V3JNU", "ts": "2024-07-24 00:50:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IB6QXY", "ts": "2024-07-24 00:50:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4JBNA2", "ts": "2024-07-24 00:50:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DJST8E", "ts": "2024-07-24 00:51:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OKRNQI", "ts": "2024-07-24 00:51:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0LZ57D", "ts": "2024-07-24 00:51:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6S34NS", "ts": "2024-07-24 00:51:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IY90DR", "ts": "2024-07-24 00:51:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S7H3N0", "ts": "2024-07-24 00:51:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XA8LLD", "ts": "2024-07-24 00:51:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XAJ5YM", "ts": "2024-07-24 00:51:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XE5HC2", "ts": "2024-07-24 00:51:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1BW3MG", "ts": "2024-07-24 00:51:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WB9IB6", "ts": "2024-07-24 00:52:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "49WRJK", "ts": "2024-07-24 00:52:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZRSJRW", "ts": "2024-07-24 00:52:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D2RJCE", "ts": "2024-07-24 00:52:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EKTWXV", "ts": "2024-07-24 00:52:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D1SXU3", "ts": "2024-07-24 00:52:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0MTGYO", "ts": "2024-07-24 00:52:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LWWI1X", "ts": "2024-07-24 00:53:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E1R5BQ", "ts": "2024-07-24 00:53:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VTZMKE", "ts": "2024-07-24 00:53:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8C2DMC", "ts": "2024-07-24 00:53:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XJIN0A", "ts": "2024-07-24 00:53:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1QQR27", "ts": "2024-07-24 00:53:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YSMBSR", "ts": "2024-07-24 00:53:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LR5HHV", "ts": "2024-07-24 00:54:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GSGJ7O", "ts": "2024-07-24 00:54:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B4QPVT", "ts": "2024-07-24 01:00:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P5MGKJ", "ts": "2024-07-24 01:03:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TYAFVD", "ts": "2024-07-24 01:20:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VAV78U", "ts": "2024-07-24 01:25:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T5FJML", "ts": "2024-07-24 01:26:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O5NTXU", "ts": "2024-07-24 01:27:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KIQMTM", "ts": "2024-07-24 01:30:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "633XMB", "ts": "2024-07-24 01:45:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UVUSD2", "ts": "2024-07-24 02:01:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HZP41G", "ts": "2024-07-24 02:02:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3O56R2", "ts": "2024-07-24 02:02:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z9KDEK", "ts": "2024-07-24 02:04:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9ADZOI", "ts": "2024-07-24 02:04:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T3EKU4", "ts": "2024-07-24 02:04:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VQBC6Z", "ts": "2024-07-24 02:11:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YXFWSL", "ts": "2024-07-24 02:13:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W2WYQ2", "ts": "2024-07-24 02:15:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NHNV2K", "ts": "2024-07-24 02:15:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6LMJKU", "ts": "2024-07-24 02:16:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VCIKU5", "ts": "2024-07-24 02:31:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "85LTP0", "ts": "2024-07-24 02:33:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2MM1OC", "ts": "2024-07-24 02:33:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "86GY32", "ts": "2024-07-24 02:37:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8AWOR3", "ts": "2024-07-24 02:37:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "78B5YV", "ts": "2024-07-24 02:39:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q9ZFD5", "ts": "2024-07-24 02:40:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S7APIS", "ts": "2024-07-24 02:40:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NCP8QY", "ts": "2024-07-24 02:42:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JW8NRD", "ts": "2024-07-24 03:13:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q1CKZB", "ts": "2024-07-24 03:13:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "42GKGN", "ts": "2024-07-24 03:18:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QPJ486", "ts": "2024-07-24 03:24:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2RZG0G", "ts": "2024-07-24 03:25:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TFRMZ0", "ts": "2024-07-24 04:03:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FLLLNL", "ts": "2024-07-24 04:11:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JI5WE7", "ts": "2024-07-24 04:25:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1D0MQ0", "ts": "2024-07-24 04:41:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5QPYHO", "ts": "2024-07-24 04:41:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZSJROL", "ts": "2024-07-24 04:42:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JO0WCD", "ts": "2024-07-24 04:42:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L0ZOPY", "ts": "2024-07-24 04:43:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XQRNXZ", "ts": "2024-07-24 04:44:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K3YAF0", "ts": "2024-07-24 04:46:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8A8LKP", "ts": "2024-07-24 04:52:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8YQ2QE", "ts": "2024-07-24 05:01:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RAGSME", "ts": "2024-07-24 05:02:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IJYDO8", "ts": "2024-07-24 05:34:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R9CZNV", "ts": "2024-07-24 05:48:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q0XSL1", "ts": "2024-07-24 05:55:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TECZ1Z", "ts": "2024-07-24 06:05:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "COCOIM", "ts": "2024-07-24 06:32:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RTAJVO", "ts": "2024-07-24 06:35:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RTYJUW", "ts": "2024-07-24 06:35:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3005L4", "ts": "2024-07-24 06:41:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T1SLQ0", "ts": "2024-07-24 06:41:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QB5E3O", "ts": "2024-07-24 06:44:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MTPICH", "ts": "2024-07-24 07:03:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CO8HWS", "ts": "2024-07-24 07:31:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DNDS8L", "ts": "2024-07-24 07:39:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DY2VJ5", "ts": "2024-07-24 08:08:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4UEU2A", "ts": "2024-07-24 08:18:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5UCD6L", "ts": "2024-07-24 08:31:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XH2NHI", "ts": "2024-07-24 08:55:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2STSW5", "ts": "2024-07-24 08:56:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SOYTXZ", "ts": "2024-07-24 09:09:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SYXAVR", "ts": "2024-07-24 09:11:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "USXMVX", "ts": "2024-07-24 09:15:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ISSZFL", "ts": "2024-07-24 09:18:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XFAOAG", "ts": "2024-07-24 09:18:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZYA39G", "ts": "2024-07-24 10:19:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WNQRYG", "ts": "2024-07-24 11:13:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GJ0DXE", "ts": "2024-07-24 11:19:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0B1YL0", "ts": "2024-07-24 11:27:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YEIFQH", "ts": "2024-07-24 11:36:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HC2Z3D", "ts": "2024-07-24 11:38:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FJG34J", "ts": "2024-07-24 11:49:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KTCVE2", "ts": "2024-07-24 12:25:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TRKXVQ", "ts": "2024-07-24 12:32:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V2GZXB", "ts": "2024-07-24 12:33:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7QV8AD", "ts": "2024-07-24 13:33:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6V6LZS", "ts": "2024-07-24 13:45:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NZP9MO", "ts": "2024-07-24 14:23:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HFKWAE", "ts": "2024-07-24 14:30:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LMICTL", "ts": "2024-07-24 15:08:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G9JQE2", "ts": "2024-07-24 15:15:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HNUBSH", "ts": "2024-07-24 15:45:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TNDG62", "ts": "2024-07-24 15:51:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KX43S5", "ts": "2024-07-24 16:05:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2MV4CU", "ts": "2024-07-24 16:33:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FMHAEW", "ts": "2024-07-24 16:34:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OX8OHK", "ts": "2024-07-24 16:38:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1Q7RX6", "ts": "2024-07-24 16:54:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8OLQOM", "ts": "2024-07-24 17:01:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MSB20U", "ts": "2024-07-24 17:06:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C7EGK4", "ts": "2024-07-24 17:15:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 181, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "HICH0Q", "ts": "2024-07-24 17:16:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 181, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "S8QTXS", "ts": "2024-07-24 17:19:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E25YQG", "ts": "2024-07-24 17:37:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1SM5V9", "ts": "2024-07-24 17:45:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ST9ZR6", "ts": "2024-07-24 18:03:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7DXETX", "ts": "2024-07-24 18:05:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BOX5ZE", "ts": "2024-07-24 18:26:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8P7REC", "ts": "2024-07-24 18:43:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "613MA4", "ts": "2024-07-24 18:44:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TOH9JV", "ts": "2024-07-24 19:05:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J4AJFZ", "ts": "2024-07-24 19:05:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8JWKB6", "ts": "2024-07-24 19:05:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "43EVTD", "ts": "2024-07-24 19:14:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N9MBIX", "ts": "2024-07-24 19:31:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "978M8D", "ts": "2024-07-24 19:34:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8GZ1QG", "ts": "2024-07-24 19:36:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZRU7D3", "ts": "2024-07-24 19:39:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7UMTDX", "ts": "2024-07-24 20:05:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9J1QUX", "ts": "2024-07-24 20:19:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3G4UBR", "ts": "2024-07-24 20:54:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BSELUI", "ts": "2024-07-24 21:32:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4LDQKD", "ts": "2024-07-24 21:36:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9CG2N1", "ts": "2024-07-24 21:43:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QOOJCD", "ts": "2024-07-24 21:43:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "93439J", "ts": "2024-07-24 21:43:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LWOLMS", "ts": "2024-07-24 21:44:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BXKEES", "ts": "2024-07-24 21:59:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QF6GF5", "ts": "2024-07-24 22:01:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0MRYTH", "ts": "2024-07-24 22:01:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VDZMHP", "ts": "2024-07-24 22:05:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PXVVJV", "ts": "2024-07-24 22:08:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XS3LZQ", "ts": "2024-07-24 22:09:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V389EO", "ts": "2024-07-24 22:14:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DTUBWS", "ts": "2024-07-24 22:20:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7X2FZ4", "ts": "2024-07-24 22:20:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QBAGVN", "ts": "2024-07-24 22:46:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "10D623", "ts": "2024-07-24 22:49:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TTSK4P", "ts": "2024-07-24 23:02:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YRA6FM", "ts": "2024-07-24 23:16:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5HNE5E", "ts": "2024-07-25 01:14:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZMH063", "ts": "2024-07-25 01:22:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "07WC0G", "ts": "2024-07-25 01:29:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LYXNTD", "ts": "2024-07-25 01:32:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5FIW5B", "ts": "2024-07-25 01:37:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CCZ8DV", "ts": "2024-07-25 01:57:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MIPXIF", "ts": "2024-07-25 02:14:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JP1CF3", "ts": "2024-07-25 02:16:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BVI0BN", "ts": "2024-07-25 02:27:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "600P8C", "ts": "2024-07-25 02:32:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SONDW6", "ts": "2024-07-25 02:37:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0AQA5K", "ts": "2024-07-25 02:40:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PGC6LW", "ts": "2024-07-25 02:57:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N5XO8D", "ts": "2024-07-25 02:57:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RLM87N", "ts": "2024-07-25 03:02:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V3UMBD", "ts": "2024-07-25 03:05:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WEZZTY", "ts": "2024-07-25 03:09:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U1BGXX", "ts": "2024-07-25 03:16:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HZL1JJ", "ts": "2024-07-25 03:32:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "700MH4", "ts": "2024-07-25 04:01:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZG5IWB", "ts": "2024-07-25 04:13:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "005I5P", "ts": "2024-07-25 04:19:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NZ7IUO", "ts": "2024-07-25 04:24:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MLO1G7", "ts": "2024-07-25 04:30:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8XFCR9", "ts": "2024-07-25 04:31:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S00ITM", "ts": "2024-07-25 04:37:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "76FW3Y", "ts": "2024-07-25 04:49:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "70E1AA", "ts": "2024-07-25 05:03:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7R55IW", "ts": "2024-07-25 05:12:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CD60C1", "ts": "2024-07-25 05:24:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FCN2T5", "ts": "2024-07-25 05:56:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AP74R7", "ts": "2024-07-25 05:56:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L337P1", "ts": "2024-07-25 06:10:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6585W5", "ts": "2024-07-25 06:33:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C0H398", "ts": "2024-07-25 06:34:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2938IB", "ts": "2024-07-25 06:43:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7VX27C", "ts": "2024-07-25 07:35:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y30KZO", "ts": "2024-07-25 07:35:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RF3QK7", "ts": "2024-07-25 08:19:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VTW6T2", "ts": "2024-07-25 08:19:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ATRLFN", "ts": "2024-07-25 08:21:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BHYVYQ", "ts": "2024-07-25 08:32:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HVVE0O", "ts": "2024-07-25 08:32:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "54NXV1", "ts": "2024-07-25 08:35:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MHBEL1", "ts": "2024-07-25 08:51:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6LXEZY", "ts": "2024-07-25 08:58:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0V4TRH", "ts": "2024-07-25 09:19:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "91SG1U", "ts": "2024-07-25 09:27:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BJA5VN", "ts": "2024-07-25 09:50:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MGFTCP", "ts": "2024-07-25 09:55:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AEFPFK", "ts": "2024-07-25 10:04:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CUGKR7", "ts": "2024-07-25 10:04:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XWGQL7", "ts": "2024-07-25 10:10:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7995GK", "ts": "2024-07-25 10:17:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T9TAJZ", "ts": "2024-07-25 10:19:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E0LWCY", "ts": "2024-07-25 10:22:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZNFZSS", "ts": "2024-07-25 10:51:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G68OJU", "ts": "2024-07-25 11:11:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VTV324", "ts": "2024-07-25 11:12:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6BL0ZC", "ts": "2024-07-25 11:45:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C44SO8", "ts": "2024-07-25 11:52:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B3NHE1", "ts": "2024-07-25 11:53:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NT0JVH", "ts": "2024-07-25 12:01:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "17DOYC", "ts": "2024-07-25 12:17:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FBRRBZ", "ts": "2024-07-25 12:23:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2O4FHH", "ts": "2024-07-25 12:27:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P6T0EW", "ts": "2024-07-25 12:29:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OV4ZGO", "ts": "2024-07-25 12:31:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y0VPTF", "ts": "2024-07-25 12:31:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YGPKTU", "ts": "2024-07-25 12:52:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZT4VSO", "ts": "2024-07-25 12:57:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "81J5WG", "ts": "2024-07-25 13:00:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X0EF0Y", "ts": "2024-07-25 13:31:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FI7J4G", "ts": "2024-07-25 13:38:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "11SRAX", "ts": "2024-07-25 13:39:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E7EQH4", "ts": "2024-07-25 13:40:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QBKU71", "ts": "2024-07-25 13:53:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4FSUF4", "ts": "2024-07-25 14:53:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J5UV5E", "ts": "2024-07-25 15:03:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OY17N5", "ts": "2024-07-25 15:05:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EGFM26", "ts": "2024-07-25 15:34:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0P4AWU", "ts": "2024-07-25 15:36:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RD0XYR", "ts": "2024-07-25 16:13:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N489AF", "ts": "2024-07-25 16:14:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PYIXCU", "ts": "2024-07-25 16:14:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7EVCXY", "ts": "2024-07-25 16:15:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EDNZ38", "ts": "2024-07-25 16:17:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A3EFWK", "ts": "2024-07-25 16:18:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VY4SO5", "ts": "2024-07-25 16:20:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6UVS6D", "ts": "2024-07-25 16:43:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M69KZ5", "ts": "2024-07-25 17:14:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "407JBD", "ts": "2024-07-25 17:26:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BOZ9ZK", "ts": "2024-07-25 17:28:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3M4CZH", "ts": "2024-07-25 17:33:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N316HN", "ts": "2024-07-25 17:36:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3EOT3F", "ts": "2024-07-25 17:37:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KKDTKE", "ts": "2024-07-25 17:37:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VZT7G0", "ts": "2024-07-25 17:40:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KI8LNE", "ts": "2024-07-25 17:40:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1L184O", "ts": "2024-07-25 17:42:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E3HJO8", "ts": "2024-07-25 17:59:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IDZA74", "ts": "2024-07-25 18:08:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KL0A27", "ts": "2024-07-25 18:21:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L5QSYT", "ts": "2024-07-25 18:40:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "32IAZZ", "ts": "2024-07-25 19:06:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WQ5Q69", "ts": "2024-07-25 19:07:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LDS80O", "ts": "2024-07-25 19:09:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L1Y9MA", "ts": "2024-07-25 19:11:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y30MR6", "ts": "2024-07-25 19:18:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "77STKD", "ts": "2024-07-25 19:31:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8WW44P", "ts": "2024-07-25 19:59:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MLWZA8", "ts": "2024-07-25 20:03:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CF5FLQ", "ts": "2024-07-25 20:18:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XZVKQW", "ts": "2024-07-25 20:26:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9GVL5S", "ts": "2024-07-25 20:33:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T3184O", "ts": "2024-07-25 20:34:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3PZC83", "ts": "2024-07-25 20:41:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EVP664", "ts": "2024-07-25 20:51:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ISAAIY", "ts": "2024-07-25 21:06:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C4AKCY", "ts": "2024-07-25 21:06:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BJOWRU", "ts": "2024-07-25 21:11:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CZS88K", "ts": "2024-07-25 21:53:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IOXC9J", "ts": "2024-07-25 21:56:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3PFMTW", "ts": "2024-07-25 22:00:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QWIJVA", "ts": "2024-07-25 22:08:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "85PD1J", "ts": "2024-07-25 22:32:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ESQ70O", "ts": "2024-07-25 22:32:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4R2F3I", "ts": "2024-07-25 22:37:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7SQ2PJ", "ts": "2024-07-25 23:01:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D6BETF", "ts": "2024-07-25 23:03:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KN6JRF", "ts": "2024-07-25 23:04:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MWTDV1", "ts": "2024-07-25 23:23:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5MZQ2Q", "ts": "2024-07-25 23:32:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G0DHKY", "ts": "2024-07-25 23:39:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "46KQQE", "ts": "2024-07-25 23:48:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N38BJR", "ts": "2024-07-26 00:09:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OF105T", "ts": "2024-07-26 00:37:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/motif.py\", line 77, in post\n    res_obj = get_cached_motif_records_direct(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 620, in get_cached_motif_records_direct\n    error_list = get_errors_in_query(\"cached_list\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1146, in get_errors_in_query\n    for key1 in query_obj:\nTypeError: 'NoneType' object is not iterable\n"}, {"id": "3K4F4Y", "ts": "2024-07-26 00:48:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 98, in detail_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "AW1S90", "ts": "2024-07-26 00:48:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 98, in detail_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "7DXLDV", "ts": "2024-07-26 00:48:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 98, in detail_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "RW68SC", "ts": "2024-07-26 00:48:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 98, in detail_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "TQ7F54", "ts": "2024-07-26 00:48:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 98, in detail_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "UFSXWA", "ts": "2024-07-26 00:48:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UKNX0H", "ts": "2024-07-26 00:58:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YUWZ4O", "ts": "2024-07-26 01:31:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YS52LQ", "ts": "2024-07-26 01:51:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JVHCG6", "ts": "2024-07-26 02:02:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9K75MH", "ts": "2024-07-26 02:10:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "36AVTY", "ts": "2024-07-26 02:21:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H1RFJW", "ts": "2024-07-26 02:32:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "95EHIC", "ts": "2024-07-26 05:16:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4BY0R0", "ts": "2024-07-26 06:33:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J68LFW", "ts": "2024-07-26 06:54:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4477PP", "ts": "2024-07-26 07:02:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WMSZDW", "ts": "2024-07-26 07:20:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QAK8YG", "ts": "2024-07-26 07:22:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HR05OL", "ts": "2024-07-26 08:02:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LYOGEY", "ts": "2024-07-26 08:03:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J2MDL0", "ts": "2024-07-26 08:17:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BZMB9M", "ts": "2024-07-26 08:24:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JIBKOY", "ts": "2024-07-26 08:29:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TQ0FMV", "ts": "2024-07-26 08:34:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C5VBOH", "ts": "2024-07-26 08:39:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LOTEGO", "ts": "2024-07-26 08:43:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0WOMT2", "ts": "2024-07-26 08:46:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y21YTQ", "ts": "2024-07-26 09:32:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LB6933", "ts": "2024-07-26 09:34:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YDTA3S", "ts": "2024-07-26 09:38:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V8G3PJ", "ts": "2024-07-26 10:25:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YAGAWJ", "ts": "2024-07-26 10:32:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T0ZOCF", "ts": "2024-07-26 10:52:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9LYAOB", "ts": "2024-07-26 10:53:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WGYYU3", "ts": "2024-07-26 10:54:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M8FAPV", "ts": "2024-07-26 10:58:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BAM43C", "ts": "2024-07-26 11:03:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6LKRCV", "ts": "2024-07-26 11:12:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FU2OMT", "ts": "2024-07-26 11:12:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0WZUU8", "ts": "2024-07-26 11:16:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TT3F9V", "ts": "2024-07-26 11:17:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OEXIZ1", "ts": "2024-07-26 11:18:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3O61K7", "ts": "2024-07-26 11:18:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GCBFUJ", "ts": "2024-07-26 11:39:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z7WJIX", "ts": "2024-07-26 11:42:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GKNBOJ", "ts": "2024-07-26 11:43:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S1KR1U", "ts": "2024-07-26 11:52:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FIEP2A", "ts": "2024-07-26 13:06:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OOL3P3", "ts": "2024-07-26 13:50:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZOIPCY", "ts": "2024-07-26 14:03:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SO89S7", "ts": "2024-07-26 14:19:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "20I3IV", "ts": "2024-07-26 14:31:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WO1E1R", "ts": "2024-07-26 14:31:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7OZOAK", "ts": "2024-07-26 14:42:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AMIBWG", "ts": "2024-07-26 14:48:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "97S8SI", "ts": "2024-07-26 15:03:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YQPHWZ", "ts": "2024-07-26 15:03:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FEOKF0", "ts": "2024-07-26 15:06:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HYX20U", "ts": "2024-07-26 15:08:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OB98LL", "ts": "2024-07-26 15:33:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9RXFAS", "ts": "2024-07-26 15:34:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0TPN23", "ts": "2024-07-26 16:04:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F3T3XF", "ts": "2024-07-26 16:28:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YSAM53", "ts": "2024-07-26 16:33:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FZMSGU", "ts": "2024-07-26 17:37:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5T414Z", "ts": "2024-07-26 17:44:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CHPNSR", "ts": "2024-07-26 18:01:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IWPJMV", "ts": "2024-07-26 18:07:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3P4K7T", "ts": "2024-07-26 18:22:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UCBCN7", "ts": "2024-07-26 18:51:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CJSYWG", "ts": "2024-07-26 19:01:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HHHEU1", "ts": "2024-07-26 19:03:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P011MQ", "ts": "2024-07-26 19:03:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TDPKCW", "ts": "2024-07-26 19:05:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UILS0Q", "ts": "2024-07-26 19:06:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ALDF5F", "ts": "2024-07-26 19:09:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "89XBHX", "ts": "2024-07-26 19:22:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YERFEW", "ts": "2024-07-26 19:24:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4GWRPP", "ts": "2024-07-26 19:30:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7TGQH1", "ts": "2024-07-26 19:31:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EXXZRQ", "ts": "2024-07-26 19:32:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LW6N4K", "ts": "2024-07-26 19:32:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZAGYX9", "ts": "2024-07-26 19:32:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F6GL11", "ts": "2024-07-26 19:33:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0BT7CR", "ts": "2024-07-26 19:40:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SL6MHR", "ts": "2024-07-26 19:44:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TIBEGQ", "ts": "2024-07-26 19:52:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PSMP0Z", "ts": "2024-07-26 19:54:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OV5FGW", "ts": "2024-07-26 20:01:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OMEEDG", "ts": "2024-07-26 20:01:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z6WESI", "ts": "2024-07-26 20:02:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YSRN8E", "ts": "2024-07-26 20:03:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XBI78K", "ts": "2024-07-26 20:03:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O7QYH3", "ts": "2024-07-26 20:40:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FFESH4", "ts": "2024-07-26 20:48:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8EVO55", "ts": "2024-07-26 20:52:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V3MM8L", "ts": "2024-07-26 20:56:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8J2APN", "ts": "2024-07-26 21:00:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M5F081", "ts": "2024-07-26 21:02:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IFJ5JW", "ts": "2024-07-26 21:03:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9XQ4T9", "ts": "2024-07-26 21:12:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K18VMB", "ts": "2024-07-26 21:24:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U6E56I", "ts": "2024-07-26 21:30:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B8CH62", "ts": "2024-07-26 21:33:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V82FLS", "ts": "2024-07-26 21:33:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DN0GF2", "ts": "2024-07-26 21:47:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I13GLB", "ts": "2024-07-26 21:49:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EOQ9ON", "ts": "2024-07-26 21:57:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4G60RD", "ts": "2024-07-26 22:02:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EK8R2X", "ts": "2024-07-26 22:12:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FFROX2", "ts": "2024-07-26 22:13:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S54SG6", "ts": "2024-07-26 22:18:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5X58Q6", "ts": "2024-07-26 22:27:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "99J4L8", "ts": "2024-07-26 22:32:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U7RALG", "ts": "2024-07-26 22:32:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1C0FVT", "ts": "2024-07-26 22:33:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZMQDZ7", "ts": "2024-07-26 22:42:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KP0HUW", "ts": "2024-07-26 22:43:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QJA2KW", "ts": "2024-07-26 22:54:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7NM447", "ts": "2024-07-26 23:02:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y59H04", "ts": "2024-07-26 23:08:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8MMPR4", "ts": "2024-07-26 23:17:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1CHZNP", "ts": "2024-07-26 23:18:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ADH3GJ", "ts": "2024-07-26 23:33:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WTP3UA", "ts": "2024-07-26 23:33:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GP50A8", "ts": "2024-07-26 23:40:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7RTP7D", "ts": "2024-07-26 23:42:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YR8KG7", "ts": "2024-07-26 23:43:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IMS09G", "ts": "2024-07-26 23:47:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JV5FF5", "ts": "2024-07-26 23:53:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "98VGLD", "ts": "2024-07-27 00:01:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VTTW37", "ts": "2024-07-27 00:33:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NCPGSO", "ts": "2024-07-27 00:33:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JBKPV8", "ts": "2024-07-27 00:34:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DGATA1", "ts": "2024-07-27 00:45:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AJ5K5P", "ts": "2024-07-27 00:52:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TGXG90", "ts": "2024-07-27 01:01:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZRMXAO", "ts": "2024-07-27 01:07:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XRCSRP", "ts": "2024-07-27 01:09:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZIN36F", "ts": "2024-07-27 01:12:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6EM673", "ts": "2024-07-27 01:15:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AV7UN0", "ts": "2024-07-27 01:25:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ITFOTZ", "ts": "2024-07-27 01:32:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JIXR64", "ts": "2024-07-27 01:50:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9UII5P", "ts": "2024-07-27 02:04:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V6T2Y3", "ts": "2024-07-27 02:05:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z2Y32X", "ts": "2024-07-27 02:06:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TLJB3M", "ts": "2024-07-27 02:06:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7PYXRP", "ts": "2024-07-27 02:06:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "013JJW", "ts": "2024-07-27 02:06:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7Z6QH4", "ts": "2024-07-27 02:06:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WUW1LM", "ts": "2024-07-27 02:07:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ITFTNG", "ts": "2024-07-27 02:07:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3EVCIK", "ts": "2024-07-27 02:07:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5E7I0N", "ts": "2024-07-27 02:07:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TQN2UT", "ts": "2024-07-27 02:07:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8MIK60", "ts": "2024-07-27 02:07:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BDVS11", "ts": "2024-07-27 02:07:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "05KHWY", "ts": "2024-07-27 02:07:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8GIQTC", "ts": "2024-07-27 02:07:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R8LMLG", "ts": "2024-07-27 02:08:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QWOUL9", "ts": "2024-07-27 02:08:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E81J9D", "ts": "2024-07-27 02:08:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KLYPDZ", "ts": "2024-07-27 02:08:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O2FFJU", "ts": "2024-07-27 02:08:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XMY59Q", "ts": "2024-07-27 02:09:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E7EIHY", "ts": "2024-07-27 02:09:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6K2M5T", "ts": "2024-07-27 02:09:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WY4QG8", "ts": "2024-07-27 02:09:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T71ACE", "ts": "2024-07-27 02:10:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9L0KPR", "ts": "2024-07-27 02:10:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X9QX4O", "ts": "2024-07-27 02:10:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AY356G", "ts": "2024-07-27 02:10:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IRPTKC", "ts": "2024-07-27 02:10:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CGEC9Z", "ts": "2024-07-27 02:11:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IZZ16G", "ts": "2024-07-27 02:11:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JYO1A6", "ts": "2024-07-27 02:11:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9983SF", "ts": "2024-07-27 02:11:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K9CFU8", "ts": "2024-07-27 02:11:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PDDYXM", "ts": "2024-07-27 02:12:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C9WXY9", "ts": "2024-07-27 02:12:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XA5B72", "ts": "2024-07-27 02:14:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SYM2ZK", "ts": "2024-07-27 02:15:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NYEO9K", "ts": "2024-07-27 02:35:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S28PMZ", "ts": "2024-07-27 02:42:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BSFP82", "ts": "2024-07-27 03:04:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GJ140T", "ts": "2024-07-27 03:07:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "23LS92", "ts": "2024-07-27 03:17:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DHFVLY", "ts": "2024-07-27 03:19:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y5VBNS", "ts": "2024-07-27 03:33:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ILRD9K", "ts": "2024-07-27 03:43:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XJS15A", "ts": "2024-07-27 03:47:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "45S7WE", "ts": "2024-07-27 03:51:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5QB6HA", "ts": "2024-07-27 03:54:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0CMIDU", "ts": "2024-07-27 04:06:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YH3TN4", "ts": "2024-07-27 04:07:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AKBA6O", "ts": "2024-07-27 04:08:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I6HI1I", "ts": "2024-07-27 04:33:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MIIA8R", "ts": "2024-07-27 04:34:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5F0EWT", "ts": "2024-07-27 04:35:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DQTFC0", "ts": "2024-07-27 04:38:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KL36EI", "ts": "2024-07-27 04:58:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OXQERM", "ts": "2024-07-27 04:58:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "83XVW0", "ts": "2024-07-27 05:01:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GI7SET", "ts": "2024-07-27 05:03:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MOJQN2", "ts": "2024-07-27 05:06:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VFJ4S3", "ts": "2024-07-27 05:18:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "92X4QE", "ts": "2024-07-27 05:55:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C5VMJK", "ts": "2024-07-27 06:01:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HU2XPL", "ts": "2024-07-27 06:05:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KN481Y", "ts": "2024-07-27 06:18:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "01ZXRZ", "ts": "2024-07-27 06:26:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2TLBWF", "ts": "2024-07-27 06:34:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5B1O55", "ts": "2024-07-27 07:01:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q7PT6I", "ts": "2024-07-27 07:01:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7G47CB", "ts": "2024-07-27 07:03:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EIFMQO", "ts": "2024-07-27 07:03:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J1PRXE", "ts": "2024-07-27 07:33:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N7XWUQ", "ts": "2024-07-27 07:42:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AJDIO1", "ts": "2024-07-27 07:43:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ATW7FO", "ts": "2024-07-27 08:05:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JBAH3P", "ts": "2024-07-27 08:06:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S863FQ", "ts": "2024-07-27 08:07:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N2I7XL", "ts": "2024-07-27 08:08:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KYXBBX", "ts": "2024-07-27 08:09:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YR1PZ5", "ts": "2024-07-27 08:13:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8LICJJ", "ts": "2024-07-27 08:21:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ST12JS", "ts": "2024-07-27 08:33:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N6VL2C", "ts": "2024-07-27 08:34:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SIAGRT", "ts": "2024-07-27 08:48:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EP6GEV", "ts": "2024-07-27 08:50:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DC0MZX", "ts": "2024-07-27 09:03:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "49ZJ5W", "ts": "2024-07-27 09:03:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2QKBX3", "ts": "2024-07-27 09:26:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1NQQ0N", "ts": "2024-07-27 09:29:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7IRLKS", "ts": "2024-07-27 09:32:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I1K334", "ts": "2024-07-27 10:18:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YTMBG4", "ts": "2024-07-27 10:19:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AD178V", "ts": "2024-07-27 10:24:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z072BA", "ts": "2024-07-27 10:27:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7UTWY1", "ts": "2024-07-27 10:28:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "23N8M4", "ts": "2024-07-27 10:30:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5FG8GQ", "ts": "2024-07-27 10:32:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NJYXJ0", "ts": "2024-07-27 10:32:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FC3S76", "ts": "2024-07-27 10:32:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4FVBZC", "ts": "2024-07-27 10:33:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TUNPXB", "ts": "2024-07-27 10:33:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FWKUK7", "ts": "2024-07-27 10:34:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TV68S8", "ts": "2024-07-27 10:34:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EYEC98", "ts": "2024-07-27 10:35:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "59CIS2", "ts": "2024-07-27 10:35:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z298S4", "ts": "2024-07-27 10:37:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5HAI22", "ts": "2024-07-27 10:37:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BN1MEP", "ts": "2024-07-27 10:37:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1041F8", "ts": "2024-07-27 10:38:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AG3CMD", "ts": "2024-07-27 10:41:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B5XW4H", "ts": "2024-07-27 10:43:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HOBUCK", "ts": "2024-07-27 11:03:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N5NZAG", "ts": "2024-07-27 11:22:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OLMY08", "ts": "2024-07-27 11:29:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3ONB3P", "ts": "2024-07-27 12:05:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FIYY3C", "ts": "2024-07-27 12:21:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZCL3NL", "ts": "2024-07-27 12:23:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W2QO6O", "ts": "2024-07-27 12:45:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FXJKBO", "ts": "2024-07-27 12:49:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J72LZZ", "ts": "2024-07-27 12:51:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WP0CDR", "ts": "2024-07-27 13:02:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C636AT", "ts": "2024-07-27 13:31:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HBAF6J", "ts": "2024-07-27 13:38:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UDGBZV", "ts": "2024-07-27 13:41:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NF9YOJ", "ts": "2024-07-27 14:02:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6IENCK", "ts": "2024-07-27 14:05:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VHAFGF", "ts": "2024-07-27 14:05:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MKDH5Z", "ts": "2024-07-27 14:33:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BKA1PI", "ts": "2024-07-27 14:45:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "46009R", "ts": "2024-07-27 14:49:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JMT0DM", "ts": "2024-07-27 15:04:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "48GDYC", "ts": "2024-07-27 15:06:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7WUI4H", "ts": "2024-07-27 15:08:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QQPZKF", "ts": "2024-07-27 15:26:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9BOE50", "ts": "2024-07-27 15:42:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "77T1IG", "ts": "2024-07-27 16:01:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3A4V2S", "ts": "2024-07-27 16:03:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RQ9YOM", "ts": "2024-07-27 16:06:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RB922U", "ts": "2024-07-27 16:12:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1WNQ3Z", "ts": "2024-07-27 16:31:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2KHWM0", "ts": "2024-07-27 16:32:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DBARZ4", "ts": "2024-07-27 16:32:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1PX9RO", "ts": "2024-07-27 16:48:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QKFJP7", "ts": "2024-07-27 16:58:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J8GIQ0", "ts": "2024-07-27 17:13:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BP2775", "ts": "2024-07-27 17:19:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7PD19N", "ts": "2024-07-27 17:19:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HEFEI2", "ts": "2024-07-27 17:22:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7WEP8C", "ts": "2024-07-27 17:28:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OOAQ2F", "ts": "2024-07-27 17:33:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1W8WTI", "ts": "2024-07-27 17:41:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OH5QRF", "ts": "2024-07-27 18:32:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OYAFV9", "ts": "2024-07-27 18:32:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MHJ1ZL", "ts": "2024-07-27 18:32:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WHY09H", "ts": "2024-07-27 18:36:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UOUTPF", "ts": "2024-07-27 18:37:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "475LAN", "ts": "2024-07-27 18:39:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NC4ZTY", "ts": "2024-07-27 18:40:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BTMNC0", "ts": "2024-07-27 18:43:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y4TGQB", "ts": "2024-07-27 18:43:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WZJYQZ", "ts": "2024-07-27 18:47:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "59W2EU", "ts": "2024-07-27 18:53:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6SBA5X", "ts": "2024-07-27 18:59:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "40299I", "ts": "2024-07-27 19:01:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RQ8QLX", "ts": "2024-07-27 19:01:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GS7ZJ0", "ts": "2024-07-27 19:03:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D1QZDS", "ts": "2024-07-27 19:18:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BW2HQO", "ts": "2024-07-27 19:19:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0AZP64", "ts": "2024-07-27 19:21:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IWEW3T", "ts": "2024-07-27 19:32:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MEHD3Z", "ts": "2024-07-27 19:37:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6ZOJB1", "ts": "2024-07-27 20:02:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "85IWI3", "ts": "2024-07-27 20:06:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8EDR05", "ts": "2024-07-27 20:09:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SQQKQS", "ts": "2024-07-27 20:21:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YDF7Y1", "ts": "2024-07-27 20:23:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X0H5DK", "ts": "2024-07-27 20:26:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "68OG5F", "ts": "2024-07-27 20:37:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZH3ASL", "ts": "2024-07-27 20:39:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4H2WCA", "ts": "2024-07-27 20:50:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CRAPJA", "ts": "2024-07-27 20:50:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6MOFXN", "ts": "2024-07-27 20:51:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZYLPYA", "ts": "2024-07-27 21:20:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XMW6WC", "ts": "2024-07-27 21:34:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2Q3A3R", "ts": "2024-07-27 21:48:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N644Z2", "ts": "2024-07-27 22:04:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6XC8UC", "ts": "2024-07-27 22:04:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "63IS9A", "ts": "2024-07-27 22:23:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9D2BF5", "ts": "2024-07-27 22:26:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FXJFF0", "ts": "2024-07-27 22:32:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3JICFS", "ts": "2024-07-27 23:03:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J7VFBG", "ts": "2024-07-27 23:05:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZZU0C0", "ts": "2024-07-27 23:16:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D02NBY", "ts": "2024-07-27 23:18:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W5J51N", "ts": "2024-07-27 23:24:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "651PEA", "ts": "2024-07-27 23:25:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D8R5CO", "ts": "2024-07-27 23:32:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VT5ZYO", "ts": "2024-07-27 23:46:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "858GK9", "ts": "2024-07-27 23:48:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9DGE9K", "ts": "2024-07-27 23:59:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GP1C98", "ts": "2024-07-28 00:02:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DEC8ZB", "ts": "2024-07-28 00:14:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FPQUOY", "ts": "2024-07-28 00:19:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L6BHC4", "ts": "2024-07-28 00:26:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WKHTLM", "ts": "2024-07-28 00:52:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YBBGVY", "ts": "2024-07-28 00:59:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M8GIG7", "ts": "2024-07-28 01:03:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QRO6BD", "ts": "2024-07-28 01:08:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZI6J3I", "ts": "2024-07-28 01:12:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U7ZFU5", "ts": "2024-07-28 01:12:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UEM2ZE", "ts": "2024-07-28 01:15:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0QW4ZE", "ts": "2024-07-28 01:17:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PYW7ZH", "ts": "2024-07-28 01:19:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P8DSCI", "ts": "2024-07-28 01:21:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FM6AJH", "ts": "2024-07-28 02:00:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AZEI6R", "ts": "2024-07-28 02:27:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3V8037", "ts": "2024-07-28 02:53:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8UWTCQ", "ts": "2024-07-28 03:02:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z57B55", "ts": "2024-07-28 03:07:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MQVY67", "ts": "2024-07-28 03:08:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7TVTWT", "ts": "2024-07-28 03:17:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FT96SO", "ts": "2024-07-28 03:17:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZLUAWW", "ts": "2024-07-28 03:17:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M0QDLC", "ts": "2024-07-28 03:18:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JL8QHC", "ts": "2024-07-28 03:32:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HZO3YK", "ts": "2024-07-28 03:36:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OKMM5I", "ts": "2024-07-28 03:39:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A0HJWM", "ts": "2024-07-28 03:40:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9CK0WU", "ts": "2024-07-28 03:45:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C7PLY3", "ts": "2024-07-28 04:05:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HEF8MJ", "ts": "2024-07-28 04:14:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IG8RGZ", "ts": "2024-07-28 04:36:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QYBKZR", "ts": "2024-07-28 04:37:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JT832V", "ts": "2024-07-28 04:45:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X8R1AP", "ts": "2024-07-28 04:52:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X25QJA", "ts": "2024-07-28 05:03:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DP5FDQ", "ts": "2024-07-28 05:06:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G6X917", "ts": "2024-07-28 05:10:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YKW3SU", "ts": "2024-07-28 05:16:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L9GZVM", "ts": "2024-07-28 05:35:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W3FO2E", "ts": "2024-07-28 05:36:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MEH2HI", "ts": "2024-07-28 05:36:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FS7N76", "ts": "2024-07-28 05:37:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UK70EO", "ts": "2024-07-28 05:45:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8BTA8R", "ts": "2024-07-28 05:46:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2F06IS", "ts": "2024-07-28 05:59:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X48MON", "ts": "2024-07-28 06:05:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "129FL3", "ts": "2024-07-28 06:06:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C81IEK", "ts": "2024-07-28 06:14:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TETKQI", "ts": "2024-07-28 06:32:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KDNGXT", "ts": "2024-07-28 06:32:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q9E13G", "ts": "2024-07-28 06:32:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DBRVO3", "ts": "2024-07-28 06:55:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E7EQWE", "ts": "2024-07-28 07:02:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JTWU1X", "ts": "2024-07-28 07:04:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MUVNYM", "ts": "2024-07-28 07:06:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NJFH1Y", "ts": "2024-07-28 07:16:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OSDORA", "ts": "2024-07-28 07:20:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8QSIOY", "ts": "2024-07-28 07:32:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PK1CON", "ts": "2024-07-28 07:33:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZBSFNW", "ts": "2024-07-28 07:37:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XII2MD", "ts": "2024-07-28 07:44:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RYHHDA", "ts": "2024-07-28 07:58:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KVVITK", "ts": "2024-07-28 08:05:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "991O4A", "ts": "2024-07-28 08:05:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZFVTRK", "ts": "2024-07-28 08:09:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z65EDL", "ts": "2024-07-28 08:41:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UIJT6F", "ts": "2024-07-28 08:43:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4CD55B", "ts": "2024-07-28 08:54:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RY99IW", "ts": "2024-07-28 09:25:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YJQOR7", "ts": "2024-07-28 09:29:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BK9P0Q", "ts": "2024-07-28 09:31:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FL23XI", "ts": "2024-07-28 09:33:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9ZLOSC", "ts": "2024-07-28 09:33:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2A5Z98", "ts": "2024-07-28 09:34:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "969PMI", "ts": "2024-07-28 09:39:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LHNNT8", "ts": "2024-07-28 09:39:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8MYN52", "ts": "2024-07-28 10:04:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W51BQG", "ts": "2024-07-28 10:34:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6BY8JM", "ts": "2024-07-28 11:03:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SQSAWU", "ts": "2024-07-28 11:31:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E8SVU9", "ts": "2024-07-28 11:58:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K9XKEL", "ts": "2024-07-28 12:06:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C8HCP0", "ts": "2024-07-28 12:13:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AWGA0P", "ts": "2024-07-28 12:54:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8432O9", "ts": "2024-07-28 12:57:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WJITG2", "ts": "2024-07-28 13:04:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "33DNTD", "ts": "2024-07-28 13:19:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L7OWIJ", "ts": "2024-07-28 13:41:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PE860B", "ts": "2024-07-28 13:50:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RUPU1R", "ts": "2024-07-28 14:10:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0UEFX5", "ts": "2024-07-28 14:27:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SAFIPL", "ts": "2024-07-28 14:35:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WB1GFQ", "ts": "2024-07-28 14:35:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HFAR7W", "ts": "2024-07-28 14:35:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HL7FOW", "ts": "2024-07-28 14:35:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EZHYGV", "ts": "2024-07-28 14:35:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O3U3A2", "ts": "2024-07-28 14:38:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N1DLTG", "ts": "2024-07-28 14:53:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I276XC", "ts": "2024-07-28 17:23:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HVVL9Y", "ts": "2024-07-28 17:27:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IBCQFG", "ts": "2024-07-28 17:29:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OBFUT0", "ts": "2024-07-28 17:30:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R3Z9NW", "ts": "2024-07-28 17:32:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "70I5IP", "ts": "2024-07-28 17:52:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KV7O22", "ts": "2024-07-28 18:02:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NE7HX8", "ts": "2024-07-28 18:06:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XGA3Z8", "ts": "2024-07-28 18:25:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "29L1G4", "ts": "2024-07-28 18:33:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3Q3AVY", "ts": "2024-07-28 18:37:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CS1GRV", "ts": "2024-07-28 18:50:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WWYFZE", "ts": "2024-07-28 19:04:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "28UCHO", "ts": "2024-07-28 19:13:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AKXQIF", "ts": "2024-07-28 19:20:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SKWYUU", "ts": "2024-07-28 19:21:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0275OU", "ts": "2024-07-28 19:21:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9ODYNN", "ts": "2024-07-28 19:29:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5QYSU8", "ts": "2024-07-28 19:43:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E1S0PJ", "ts": "2024-07-28 19:45:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KZIOL0", "ts": "2024-07-28 19:57:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C02ISH", "ts": "2024-07-28 19:59:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9ZJJLJ", "ts": "2024-07-28 20:10:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WZ9I4W", "ts": "2024-07-28 20:12:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MMXP13", "ts": "2024-07-28 20:13:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9GEFTU", "ts": "2024-07-28 20:17:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OFE6BY", "ts": "2024-07-28 20:35:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GVLLQK", "ts": "2024-07-28 20:36:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SO5YLR", "ts": "2024-07-28 20:36:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6ICLTS", "ts": "2024-07-28 20:37:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2TXAPX", "ts": "2024-07-28 20:42:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V08ZD7", "ts": "2024-07-28 20:48:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1Q9Q9I", "ts": "2024-07-28 21:04:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0HMHA8", "ts": "2024-07-28 21:08:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TD4R1W", "ts": "2024-07-28 21:17:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LTK51H", "ts": "2024-07-28 21:32:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OWZT71", "ts": "2024-07-28 21:43:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RODMEA", "ts": "2024-07-28 21:55:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SW8WOV", "ts": "2024-07-28 22:19:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NV8VQY", "ts": "2024-07-28 22:32:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "678PI3", "ts": "2024-07-28 23:04:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "92CS1C", "ts": "2024-07-28 23:08:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MFZ2MQ", "ts": "2024-07-28 23:09:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YOW2JV", "ts": "2024-07-28 23:11:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FC75DO", "ts": "2024-07-29 00:01:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "040BWD", "ts": "2024-07-29 00:04:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7LNJAM", "ts": "2024-07-29 00:05:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FH1E8C", "ts": "2024-07-29 00:05:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DYEWBJ", "ts": "2024-07-29 00:06:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0MSIB8", "ts": "2024-07-29 00:06:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LS8Y3B", "ts": "2024-07-29 00:48:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0LIEJW", "ts": "2024-07-29 00:55:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0NTN6S", "ts": "2024-07-29 00:58:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MDEU9B", "ts": "2024-07-29 01:01:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7CJINH", "ts": "2024-07-29 01:05:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L5UIAM", "ts": "2024-07-29 01:10:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TUEFSC", "ts": "2024-07-29 01:37:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CME4FW", "ts": "2024-07-29 01:43:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SJZZEK", "ts": "2024-07-29 01:48:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LDPUGZ", "ts": "2024-07-29 02:32:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VYD0ZX", "ts": "2024-07-29 02:35:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KZYNW4", "ts": "2024-07-29 02:39:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "75M3Q3", "ts": "2024-07-29 02:42:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I4B6K5", "ts": "2024-07-29 02:45:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6B6N44", "ts": "2024-07-29 02:52:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M70VC3", "ts": "2024-07-29 03:09:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1OKYJA", "ts": "2024-07-29 03:10:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A51IX1", "ts": "2024-07-29 03:10:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FIJ7IW", "ts": "2024-07-29 03:11:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BBQHNI", "ts": "2024-07-29 03:12:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KKN7PD", "ts": "2024-07-29 03:16:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HCZPAX", "ts": "2024-07-29 03:20:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NED52D", "ts": "2024-07-29 03:20:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H1C8ST", "ts": "2024-07-29 03:23:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V2BPGT", "ts": "2024-07-29 03:26:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PUBCI5", "ts": "2024-07-29 03:27:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KOXJLC", "ts": "2024-07-29 03:29:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BOXSDO", "ts": "2024-07-29 03:41:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HI0YW5", "ts": "2024-07-29 03:42:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OX40QA", "ts": "2024-07-29 03:44:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3EY1NI", "ts": "2024-07-29 03:45:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N0QEHV", "ts": "2024-07-29 03:45:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D9J5GM", "ts": "2024-07-29 03:45:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "16RCBY", "ts": "2024-07-29 03:45:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G4IUT9", "ts": "2024-07-29 03:45:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7CO0V5", "ts": "2024-07-29 03:51:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KUG4DY", "ts": "2024-07-29 03:56:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C8WB06", "ts": "2024-07-29 03:57:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GYPNWH", "ts": "2024-07-29 03:58:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2EG92Z", "ts": "2024-07-29 04:10:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PBP5LS", "ts": "2024-07-29 04:10:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QYONCL", "ts": "2024-07-29 04:11:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6F4G6Z", "ts": "2024-07-29 04:30:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3ASUBI", "ts": "2024-07-29 04:32:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F0ZNN8", "ts": "2024-07-29 05:54:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NBD66I", "ts": "2024-07-29 05:59:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BX9TJI", "ts": "2024-07-29 06:16:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 83, in post\n    res_obj = protein_search(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 100, in protein_search\n    error_list = get_errors_in_query(\"protein_search\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1246, in get_errors_in_query\n    if val_type != field_info[key1][\"type\"]:\nKeyError: 'type'\n"}, {"id": "2HE23E", "ts": "2024-07-29 06:17:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 83, in post\n    res_obj = protein_search(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 100, in protein_search\n    error_list = get_errors_in_query(\"protein_search\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1246, in get_errors_in_query\n    if val_type != field_info[key1][\"type\"]:\nKeyError: 'type'\n"}, {"id": "2RVX60", "ts": "2024-07-29 06:17:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 83, in post\n    res_obj = protein_search(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 100, in protein_search\n    error_list = get_errors_in_query(\"protein_search\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1246, in get_errors_in_query\n    if val_type != field_info[key1][\"type\"]:\nKeyError: 'type'\n"}, {"id": "88KOER", "ts": "2024-07-29 06:22:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 83, in post\n    res_obj = protein_search(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 100, in protein_search\n    error_list = get_errors_in_query(\"protein_search\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1246, in get_errors_in_query\n    if val_type != field_info[key1][\"type\"]:\nKeyError: 'type'\n"}, {"id": "EBRDOE", "ts": "2024-07-29 06:22:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 83, in post\n    res_obj = protein_search(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 100, in protein_search\n    error_list = get_errors_in_query(\"protein_search\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1146, in get_errors_in_query\n    for key1 in query_obj:\nTypeError: 'NoneType' object is not iterable\n"}, {"id": "T4D3ZP", "ts": "2024-07-29 06:27:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C46Q2V", "ts": "2024-07-29 06:34:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GIO3WS", "ts": "2024-07-29 06:34:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1JMHF3", "ts": "2024-07-29 06:54:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GU38HV", "ts": "2024-07-29 07:03:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AGDSIJ", "ts": "2024-07-29 07:22:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TS337W", "ts": "2024-07-29 07:25:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C2TD4M", "ts": "2024-07-29 07:33:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E1HY9U", "ts": "2024-07-29 07:50:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R1H2E9", "ts": "2024-07-29 07:55:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GMD8BQ", "ts": "2024-07-29 08:06:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7JE3SX", "ts": "2024-07-29 08:06:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A7T471", "ts": "2024-07-29 09:24:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R0V0A7", "ts": "2024-07-29 09:34:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "COI8YG", "ts": "2024-07-29 09:43:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BM5DGB", "ts": "2024-07-29 10:01:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RQ4YQS", "ts": "2024-07-29 10:09:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E6M9IV", "ts": "2024-07-29 10:10:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LOXQQI", "ts": "2024-07-29 10:11:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AU2AIF", "ts": "2024-07-29 10:12:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IO6V4B", "ts": "2024-07-29 10:13:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X6X88N", "ts": "2024-07-29 10:13:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AXU7VW", "ts": "2024-07-29 10:18:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S7EHBN", "ts": "2024-07-29 10:25:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4A78JV", "ts": "2024-07-29 10:44:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E3QXDE", "ts": "2024-07-29 10:44:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JP0MU2", "ts": "2024-07-29 10:45:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q6CT79", "ts": "2024-07-29 11:01:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RQCUHD", "ts": "2024-07-29 11:23:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OXXE6M", "ts": "2024-07-29 11:33:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IQTVSA", "ts": "2024-07-29 11:43:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VKOK0W", "ts": "2024-07-29 11:43:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "75YW11", "ts": "2024-07-29 12:05:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WSBEVW", "ts": "2024-07-29 12:05:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WKV60E", "ts": "2024-07-29 12:07:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TG4AKT", "ts": "2024-07-29 12:08:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XB9ZG0", "ts": "2024-07-29 12:08:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JA6V8F", "ts": "2024-07-29 12:08:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WHHBB9", "ts": "2024-07-29 12:09:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HT50MQ", "ts": "2024-07-29 12:33:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5YOOAV", "ts": "2024-07-29 12:45:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "86SSIH", "ts": "2024-07-29 12:50:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8HZOP1", "ts": "2024-07-29 14:49:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XAL477", "ts": "2024-07-29 14:50:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HSQFWC", "ts": "2024-07-29 15:02:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O6XVSD", "ts": "2024-07-29 15:03:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "85UMCJ", "ts": "2024-07-29 15:12:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "97L0I8", "ts": "2024-07-29 15:30:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6BSMMC", "ts": "2024-07-29 16:04:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0ICT6H", "ts": "2024-07-29 16:05:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZUJEI6", "ts": "2024-07-29 16:36:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "58OVUS", "ts": "2024-07-29 17:02:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DR0FTC", "ts": "2024-07-29 17:04:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4AOFFN", "ts": "2024-07-29 18:27:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "81A03O", "ts": "2024-07-29 19:00:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4B6ZCQ", "ts": "2024-07-29 19:40:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6SZK9Q", "ts": "2024-07-29 20:25:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C6Y39O", "ts": "2024-07-29 20:26:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CDX6K9", "ts": "2024-07-29 20:51:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5Z617J", "ts": "2024-07-29 20:53:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "THMH6J", "ts": "2024-07-29 21:14:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TCD58S", "ts": "2024-07-29 21:16:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IQT6SL", "ts": "2024-07-29 21:16:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UQ2MJE", "ts": "2024-07-29 21:20:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ESE8GR", "ts": "2024-07-29 21:36:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F8QOKY", "ts": "2024-07-29 21:40:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZARPO2", "ts": "2024-07-29 21:40:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IARQLF", "ts": "2024-07-29 22:06:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PU3UWT", "ts": "2024-07-29 22:06:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2ASZM2", "ts": "2024-07-29 22:19:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ONNFHC", "ts": "2024-07-29 23:02:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y7BLQX", "ts": "2024-07-29 23:11:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1YGVK8", "ts": "2024-07-29 23:29:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AS4S9C", "ts": "2024-07-29 23:41:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4IW9LR", "ts": "2024-07-29 23:42:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XEY75H", "ts": "2024-07-29 23:43:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RDXLFN", "ts": "2024-07-29 23:53:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EIVNLW", "ts": "2024-07-29 23:56:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E50YA0", "ts": "2024-07-29 23:57:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FI47E3", "ts": "2024-07-30 00:02:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CGM2N0", "ts": "2024-07-30 00:02:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S28LNY", "ts": "2024-07-30 00:28:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LLJL8D", "ts": "2024-07-30 00:39:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DTZC68", "ts": "2024-07-30 00:40:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J2EC08", "ts": "2024-07-30 00:42:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QP0JCC", "ts": "2024-07-30 00:50:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CN5DYG", "ts": "2024-07-30 01:10:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O6AB48", "ts": "2024-07-30 01:12:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D23EBO", "ts": "2024-07-30 01:33:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VJFSLU", "ts": "2024-07-30 02:23:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BGXNH0", "ts": "2024-07-30 02:36:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3CZ34L", "ts": "2024-07-30 02:38:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IC6PHC", "ts": "2024-07-30 02:40:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T74WFE", "ts": "2024-07-30 02:46:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S6SN94", "ts": "2024-07-30 03:01:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZJJAE7", "ts": "2024-07-30 03:17:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8KOKIU", "ts": "2024-07-30 03:40:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HTA6BG", "ts": "2024-07-30 03:48:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TNFJR7", "ts": "2024-07-30 03:52:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D42DTP", "ts": "2024-07-30 03:53:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XENPU4", "ts": "2024-07-30 04:04:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U9PXQK", "ts": "2024-07-30 04:04:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "56DK65", "ts": "2024-07-30 04:05:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8YYZT5", "ts": "2024-07-30 04:06:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PF7AZS", "ts": "2024-07-30 04:13:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1J6P4D", "ts": "2024-07-30 04:40:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K885IL", "ts": "2024-07-30 04:48:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NWSL3K", "ts": "2024-07-30 04:53:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R57G4B", "ts": "2024-07-30 05:00:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KK563K", "ts": "2024-07-30 05:02:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D1IQ0W", "ts": "2024-07-30 05:13:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S7SQJ2", "ts": "2024-07-30 05:25:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OZ4DGP", "ts": "2024-07-30 05:52:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZXRZZ1", "ts": "2024-07-30 05:57:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S9FIJO", "ts": "2024-07-30 06:01:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TY88M1", "ts": "2024-07-30 06:03:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I1QEAT", "ts": "2024-07-30 06:04:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W9AM0L", "ts": "2024-07-30 06:06:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZBB3P1", "ts": "2024-07-30 06:46:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BI9OAU", "ts": "2024-07-30 07:30:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "29YFRE", "ts": "2024-07-30 07:49:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MQP21O", "ts": "2024-07-30 08:01:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "88VGW9", "ts": "2024-07-30 08:41:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2NCIGC", "ts": "2024-07-30 09:30:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WIS8F6", "ts": "2024-07-30 10:21:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0GC1RP", "ts": "2024-07-30 10:26:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H2LIWB", "ts": "2024-07-30 10:26:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 156, in post\n    username = req_obj[\"email\"]\nKeyError: 'email'\n"}, {"id": "QYOWCI", "ts": "2024-07-30 10:26:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 131, in post\n    if req_obj[\"email\"] in config_obj[\"admin_list\"]:\nKeyError: 'email'\n"}, {"id": "Z2XHXL", "ts": "2024-07-30 10:26:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 181, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "PKXVQA", "ts": "2024-07-30 10:26:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 98, in detail_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "AMA1MP", "ts": "2024-07-30 10:26:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 69, in post\n    res_obj = list_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 37, in list_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "AVW54F", "ts": "2024-07-30 10:27:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "AEQH57", "ts": "2024-07-30 10:27:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 134, in post\n    res_obj = job_addnew(qry, config_obj, data_path, server)\n  File \"/app/glygen/job_apilib.py\", line 81, in job_addnew\n    validation_obj, error_list = validate_input(query_obj, config_obj, release_dir, server)\n  File \"/app/glygen/job_apilib.py\", line 726, in validate_input\n    if query_obj[\"jobtype\"] not in config_obj[\"jobinfo\"]:\nKeyError: 'jobtype'\n"}, {"id": "TJ0LRA", "ts": "2024-07-30 10:53:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5SX16H", "ts": "2024-07-30 11:01:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AQPL6M", "ts": "2024-07-30 11:20:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZT5AWQ", "ts": "2024-07-30 11:23:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WU8X80", "ts": "2024-07-30 11:33:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C9MZSW", "ts": "2024-07-30 11:33:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KWOYDR", "ts": "2024-07-30 11:33:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YY3A03", "ts": "2024-07-30 11:34:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QOY55I", "ts": "2024-07-30 11:34:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TLKUOG", "ts": "2024-07-30 12:02:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S7ZBY4", "ts": "2024-07-30 12:21:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NUFE53", "ts": "2024-07-30 12:36:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MYIKL6", "ts": "2024-07-30 12:36:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8P4JAT", "ts": "2024-07-30 12:36:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6COJ0R", "ts": "2024-07-30 12:36:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4ZH0N3", "ts": "2024-07-30 12:37:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GAB09J", "ts": "2024-07-30 12:37:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "56K981", "ts": "2024-07-30 12:37:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F4DZVA", "ts": "2024-07-30 12:37:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L8ONGY", "ts": "2024-07-30 12:37:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JXW4OJ", "ts": "2024-07-30 12:38:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GY7XOI", "ts": "2024-07-30 12:38:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8U795J", "ts": "2024-07-30 12:38:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RSIP5I", "ts": "2024-07-30 12:39:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YK3M7M", "ts": "2024-07-30 12:39:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "49IBBO", "ts": "2024-07-30 12:39:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AI6ZHL", "ts": "2024-07-30 12:40:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CVV907", "ts": "2024-07-30 12:42:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GRMJL0", "ts": "2024-07-30 12:51:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QDOE2V", "ts": "2024-07-30 13:05:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IW4EBB", "ts": "2024-07-30 13:05:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "430IJG", "ts": "2024-07-30 13:07:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0201TR", "ts": "2024-07-30 13:09:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3GA8R4", "ts": "2024-07-30 13:09:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8V6VNC", "ts": "2024-07-30 13:10:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VEDWBJ", "ts": "2024-07-30 13:13:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "39TK4E", "ts": "2024-07-30 13:16:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R4ZP07", "ts": "2024-07-30 13:17:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VWIIXV", "ts": "2024-07-30 13:40:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XCG0JX", "ts": "2024-07-30 13:59:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ICAHNW", "ts": "2024-07-30 14:00:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OID5QP", "ts": "2024-07-30 14:01:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H0MWUO", "ts": "2024-07-30 14:04:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DDQG05", "ts": "2024-07-30 14:06:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z8E1RD", "ts": "2024-07-30 14:09:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5ALKQS", "ts": "2024-07-30 14:10:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TNTMNV", "ts": "2024-07-30 14:10:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QD6WV0", "ts": "2024-07-30 14:10:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2TB2SW", "ts": "2024-07-30 14:10:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "36RNLJ", "ts": "2024-07-30 14:11:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8YPJ7Y", "ts": "2024-07-30 14:17:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 105, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "2J3TRF", "ts": "2024-07-30 14:22:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2CCS6B", "ts": "2024-07-30 14:22:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KA7LJR", "ts": "2024-07-30 14:24:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y6Q2T0", "ts": "2024-07-30 14:24:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HIYP1M", "ts": "2024-07-30 14:25:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0LYB4W", "ts": "2024-07-30 14:36:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KSCYT8", "ts": "2024-07-30 14:39:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O4CQLJ", "ts": "2024-07-30 15:05:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3RF8W6", "ts": "2024-07-30 15:28:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "14WIWD", "ts": "2024-07-30 15:53:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "35MNOS", "ts": "2024-07-30 16:08:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NUPPBI", "ts": "2024-07-30 16:29:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "THWPQQ", "ts": "2024-07-30 16:51:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FUWIN3", "ts": "2024-07-30 17:39:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "73KA18", "ts": "2024-07-30 18:04:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M29CSZ", "ts": "2024-07-30 18:05:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VPFRJD", "ts": "2024-07-30 18:10:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GZSIMW", "ts": "2024-07-30 18:22:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NSNLXH", "ts": "2024-07-30 18:25:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C2ZLVT", "ts": "2024-07-30 18:35:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CV8QRE", "ts": "2024-07-30 18:41:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SXDTE6", "ts": "2024-07-30 18:46:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GKT76C", "ts": "2024-07-30 18:52:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RPNPT2", "ts": "2024-07-30 19:08:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PIRPN4", "ts": "2024-07-30 19:08:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3JRX0R", "ts": "2024-07-30 19:10:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UWQD1A", "ts": "2024-07-30 19:30:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8IOOEC", "ts": "2024-07-30 20:05:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UA8A71", "ts": "2024-07-30 20:11:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L7RT3Y", "ts": "2024-07-30 20:37:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8DT0I4", "ts": "2024-07-30 21:07:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5N0A9B", "ts": "2024-07-30 21:17:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MR33P0", "ts": "2024-07-30 21:28:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WMYPPE", "ts": "2024-07-30 21:42:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KQMX6C", "ts": "2024-07-30 21:50:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZBPJAS", "ts": "2024-07-30 21:51:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H3FZVP", "ts": "2024-07-30 21:59:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "99N7SM", "ts": "2024-07-30 22:01:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LPLL00", "ts": "2024-07-30 22:09:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HHIULC", "ts": "2024-07-30 22:09:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XIS13A", "ts": "2024-07-30 22:17:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7QD6AL", "ts": "2024-07-30 22:25:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FU7I5I", "ts": "2024-07-30 22:37:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GQVBW5", "ts": "2024-07-30 22:38:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NHZZJU", "ts": "2024-07-30 22:40:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JZPD5Z", "ts": "2024-07-30 22:43:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KQGP31", "ts": "2024-07-31 00:12:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RGSN8O", "ts": "2024-07-31 00:15:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WAD63Q", "ts": "2024-07-31 02:07:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XF50XF", "ts": "2024-07-31 02:14:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V3184H", "ts": "2024-07-31 02:20:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q3ZI0I", "ts": "2024-07-31 02:20:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4Q0EI1", "ts": "2024-07-31 02:25:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OQ585G", "ts": "2024-07-31 02:28:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IDAO6W", "ts": "2024-07-31 02:34:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KMWNCE", "ts": "2024-07-31 02:34:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8YAQ1V", "ts": "2024-07-31 02:42:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NEG1AP", "ts": "2024-07-31 03:03:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "79BQNN", "ts": "2024-07-31 03:29:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O1RJ2L", "ts": "2024-07-31 03:38:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8OE5YJ", "ts": "2024-07-31 03:38:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X6LURR", "ts": "2024-07-31 04:15:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z7A8PD", "ts": "2024-07-31 04:27:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7T24HV", "ts": "2024-07-31 04:33:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EFLDQN", "ts": "2024-07-31 04:40:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VEGYKO", "ts": "2024-07-31 04:40:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "698879", "ts": "2024-07-31 04:40:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M1B61T", "ts": "2024-07-31 04:56:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "54S5AP", "ts": "2024-07-31 05:07:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NFFRRR", "ts": "2024-07-31 05:08:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BLCV7K", "ts": "2024-07-31 05:17:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WHEUWA", "ts": "2024-07-31 05:20:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QFE1VU", "ts": "2024-07-31 05:36:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "27JTGY", "ts": "2024-07-31 05:36:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9DUMUK", "ts": "2024-07-31 05:38:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9L2COK", "ts": "2024-07-31 05:58:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UCGYML", "ts": "2024-07-31 06:10:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6C3YPH", "ts": "2024-07-31 06:10:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V7L6QY", "ts": "2024-07-31 06:15:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TFV3ZN", "ts": "2024-07-31 06:20:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F6EV56", "ts": "2024-07-31 06:39:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YA3LER", "ts": "2024-07-31 07:06:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P1QN60", "ts": "2024-07-31 07:20:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EDODR8", "ts": "2024-07-31 07:34:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3K0TO7", "ts": "2024-07-31 07:35:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U6KXTT", "ts": "2024-07-31 08:27:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V5X7JL", "ts": "2024-07-31 08:37:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3JU67D", "ts": "2024-07-31 09:48:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EBJ2G0", "ts": "2024-07-31 10:04:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y2WGWZ", "ts": "2024-07-31 10:05:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CRREQM", "ts": "2024-07-31 10:28:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E8JCEG", "ts": "2024-07-31 10:41:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BCJIGS", "ts": "2024-07-31 11:07:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AAW59M", "ts": "2024-07-31 12:03:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZC3YLV", "ts": "2024-07-31 12:04:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WZBFSC", "ts": "2024-07-31 12:05:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R5XF2U", "ts": "2024-07-31 12:29:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TOJ1JQ", "ts": "2024-07-31 12:34:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9FRZP4", "ts": "2024-07-31 12:34:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8VZLTD", "ts": "2024-07-31 12:59:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JCBD4G", "ts": "2024-07-31 13:04:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CTN45S", "ts": "2024-07-31 14:14:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HYH95M", "ts": "2024-07-31 14:37:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IYUPYZ", "ts": "2024-07-31 14:50:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4O35C9", "ts": "2024-07-31 15:01:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OPZR9J", "ts": "2024-07-31 15:04:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B9L2ME", "ts": "2024-07-31 15:05:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SOWN49", "ts": "2024-07-31 15:05:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MU53Z9", "ts": "2024-07-31 15:34:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QSSHU9", "ts": "2024-07-31 16:50:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NRWM4Y", "ts": "2024-07-31 17:28:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IFX2RD", "ts": "2024-07-31 17:55:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JQGK5A", "ts": "2024-07-31 18:23:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9YUDG4", "ts": "2024-07-31 18:30:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OV0ODE", "ts": "2024-07-31 18:35:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0MMYT0", "ts": "2024-07-31 18:35:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4IG4SH", "ts": "2024-07-31 18:57:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DEI44X", "ts": "2024-07-31 19:06:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4V7R4L", "ts": "2024-07-31 19:31:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I31YX7", "ts": "2024-07-31 19:38:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U5T61Y", "ts": "2024-07-31 19:41:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W6IRF0", "ts": "2024-07-31 19:46:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TBELNS", "ts": "2024-07-31 19:52:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UN59H0", "ts": "2024-07-31 20:04:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NY2ELX", "ts": "2024-07-31 20:07:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HGXTES", "ts": "2024-07-31 20:15:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UVD0W9", "ts": "2024-07-31 20:33:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YZ5KOM", "ts": "2024-07-31 20:54:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZL684M", "ts": "2024-07-31 21:07:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4FL0L3", "ts": "2024-07-31 21:34:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H9CBOI", "ts": "2024-07-31 21:36:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PS5MPZ", "ts": "2024-07-31 21:45:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HD55SX", "ts": "2024-07-31 21:50:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J2O101", "ts": "2024-07-31 22:06:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ARTG7B", "ts": "2024-07-31 22:06:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O5DQQL", "ts": "2024-07-31 22:21:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U27L1U", "ts": "2024-08-01 00:04:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VYISPI", "ts": "2024-08-01 00:11:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NL3SEC", "ts": "2024-08-01 00:42:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UBJ14K", "ts": "2024-08-01 00:51:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NR4UW2", "ts": "2024-08-01 01:05:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NR0W2K", "ts": "2024-08-01 01:18:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TCVN0T", "ts": "2024-08-01 01:40:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O48X2V", "ts": "2024-08-01 01:53:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OQ2P11", "ts": "2024-08-01 02:12:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "25046Y", "ts": "2024-08-01 02:28:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GHVJBD", "ts": "2024-08-01 02:48:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DU49YA", "ts": "2024-08-01 02:50:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4BDRMD", "ts": "2024-08-01 03:04:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W9AFIV", "ts": "2024-08-01 05:07:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9ZROTR", "ts": "2024-08-01 05:48:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FJ0HOX", "ts": "2024-08-01 07:00:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "53P3M7", "ts": "2024-08-01 07:16:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VO1E2S", "ts": "2024-08-01 07:21:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8YY28K", "ts": "2024-08-01 08:28:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W7UNS8", "ts": "2024-08-01 08:36:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GUDRUZ", "ts": "2024-08-01 08:39:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YDD3MF", "ts": "2024-08-01 08:48:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DLL777", "ts": "2024-08-01 09:06:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1BQG30", "ts": "2024-08-01 09:34:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q9UNB1", "ts": "2024-08-01 09:34:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1I7R2R", "ts": "2024-08-01 10:52:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NRHHRO", "ts": "2024-08-01 10:52:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1DC15Q", "ts": "2024-08-01 11:12:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8IJBNT", "ts": "2024-08-01 13:01:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6TSRXH", "ts": "2024-08-01 13:35:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "57KFLG", "ts": "2024-08-01 13:48:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9L0LUG", "ts": "2024-08-01 13:48:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "65WKMZ", "ts": "2024-08-01 14:46:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VOP5N3", "ts": "2024-08-01 14:52:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QGOT2B", "ts": "2024-08-01 14:53:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8W6Z3W", "ts": "2024-08-01 15:17:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MDJKLU", "ts": "2024-08-01 15:35:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YN24YR", "ts": "2024-08-01 15:39:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N39KS8", "ts": "2024-08-01 16:13:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B2OK84", "ts": "2024-08-01 16:34:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MHNLPL", "ts": "2024-08-01 16:49:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SWW2JB", "ts": "2024-08-01 17:11:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z82SM9", "ts": "2024-08-01 17:17:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TW7J5G", "ts": "2024-08-01 17:18:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WH59C5", "ts": "2024-08-01 17:18:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D1K26U", "ts": "2024-08-01 17:18:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HDEU9B", "ts": "2024-08-01 17:19:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BEGCSI", "ts": "2024-08-01 17:19:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZWRJYS", "ts": "2024-08-01 17:19:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CHYNYX", "ts": "2024-08-01 17:19:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GPJ8KO", "ts": "2024-08-01 17:19:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XU61L0", "ts": "2024-08-01 17:20:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HN7CPL", "ts": "2024-08-01 17:21:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QHM4AJ", "ts": "2024-08-01 17:21:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YYGSTG", "ts": "2024-08-01 17:21:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "28U3YI", "ts": "2024-08-01 17:21:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "187XDX", "ts": "2024-08-01 17:21:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XP7OXN", "ts": "2024-08-01 17:22:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "47PC7O", "ts": "2024-08-01 17:22:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TSAN9S", "ts": "2024-08-01 17:22:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T5WFTA", "ts": "2024-08-01 17:22:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H0TAE6", "ts": "2024-08-01 17:22:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YWPWG2", "ts": "2024-08-01 17:22:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YY42XO", "ts": "2024-08-01 17:22:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AWKFZX", "ts": "2024-08-01 17:23:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1TM4VM", "ts": "2024-08-01 17:23:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EOYYS2", "ts": "2024-08-01 17:23:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4TDBTZ", "ts": "2024-08-01 17:24:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U6QI2R", "ts": "2024-08-01 17:24:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R4807C", "ts": "2024-08-01 17:24:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YZE6M2", "ts": "2024-08-01 17:24:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3JB2LX", "ts": "2024-08-01 17:25:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q7MTLU", "ts": "2024-08-01 17:25:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZPO678", "ts": "2024-08-01 17:27:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9LR2DV", "ts": "2024-08-01 17:27:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O5YYVH", "ts": "2024-08-01 17:28:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8GZQA0", "ts": "2024-08-01 17:28:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "22X19Z", "ts": "2024-08-01 17:48:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E8NQD1", "ts": "2024-08-01 17:51:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PM3WOM", "ts": "2024-08-01 17:55:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D8ZWC8", "ts": "2024-08-01 17:57:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KG6HZU", "ts": "2024-08-01 17:57:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LB6HBP", "ts": "2024-08-01 18:06:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3SLBWD", "ts": "2024-08-01 18:07:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WPI71Q", "ts": "2024-08-01 18:16:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X2II36", "ts": "2024-08-01 18:18:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ATA5AW", "ts": "2024-08-01 18:19:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K3F5J5", "ts": "2024-08-01 18:23:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "02GMTP", "ts": "2024-08-01 18:27:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TBOAX2", "ts": "2024-08-01 18:27:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AF01LU", "ts": "2024-08-01 18:56:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UOXV3Q", "ts": "2024-08-01 19:09:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UN2TCI", "ts": "2024-08-01 19:29:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OMBXI9", "ts": "2024-08-01 19:36:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8A21SM", "ts": "2024-08-01 19:36:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "92RJJU", "ts": "2024-08-01 19:41:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U4BZPS", "ts": "2024-08-01 19:41:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IK5SR6", "ts": "2024-08-01 19:43:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "963L3O", "ts": "2024-08-01 19:52:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VYO9WC", "ts": "2024-08-01 19:53:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D6LSON", "ts": "2024-08-01 20:02:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T1O3H4", "ts": "2024-08-01 20:04:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P9LBZE", "ts": "2024-08-01 20:07:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "77B05O", "ts": "2024-08-01 20:29:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y4XMO5", "ts": "2024-08-01 20:29:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KX3GJ6", "ts": "2024-08-01 20:30:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RJIMFS", "ts": "2024-08-01 20:39:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DO6ETR", "ts": "2024-08-01 21:08:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A1ESYC", "ts": "2024-08-01 21:09:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HKFUNN", "ts": "2024-08-01 21:20:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SWFVZ9", "ts": "2024-08-01 21:59:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FEHNLQ", "ts": "2024-08-01 22:02:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A3FABY", "ts": "2024-08-01 22:20:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J1B55Q", "ts": "2024-08-01 22:28:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "911M5U", "ts": "2024-08-01 22:39:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DPZM6S", "ts": "2024-08-01 22:44:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q6ZE65", "ts": "2024-08-01 22:46:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3LBUE0", "ts": "2024-08-01 23:23:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I35HNQ", "ts": "2024-08-02 00:07:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T6Z0D0", "ts": "2024-08-02 00:08:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QDP364", "ts": "2024-08-02 00:23:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YQ9ETQ", "ts": "2024-08-02 00:47:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BLWGFF", "ts": "2024-08-02 01:11:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GIPLZU", "ts": "2024-08-02 01:14:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GCOX9N", "ts": "2024-08-02 01:14:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W5ADV0", "ts": "2024-08-02 01:23:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AREU0P", "ts": "2024-08-02 01:26:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JPRBNK", "ts": "2024-08-02 01:29:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AVSDIA", "ts": "2024-08-02 01:32:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OV72FG", "ts": "2024-08-02 01:35:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7MQHK1", "ts": "2024-08-02 01:35:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NA5EJC", "ts": "2024-08-02 01:35:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JTYI7H", "ts": "2024-08-02 01:36:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HV2EXU", "ts": "2024-08-02 02:05:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8GQP2C", "ts": "2024-08-02 02:05:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XEB035", "ts": "2024-08-02 02:08:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QNC7G9", "ts": "2024-08-02 02:25:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DAXK45", "ts": "2024-08-02 02:28:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RGCAB9", "ts": "2024-08-02 02:29:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YDSAAJ", "ts": "2024-08-02 02:32:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q7F9EV", "ts": "2024-08-02 02:39:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QE62SI", "ts": "2024-08-02 02:45:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QS3RGG", "ts": "2024-08-02 02:49:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UOKB5V", "ts": "2024-08-02 02:58:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2H09YS", "ts": "2024-08-02 02:59:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IYH2C3", "ts": "2024-08-02 03:03:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V5WR3C", "ts": "2024-08-02 03:08:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5RET4X", "ts": "2024-08-02 03:08:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "13WIEU", "ts": "2024-08-02 03:09:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I2HJUB", "ts": "2024-08-02 03:11:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YNY86T", "ts": "2024-08-02 03:18:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WG0YEH", "ts": "2024-08-02 03:23:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3UOBVX", "ts": "2024-08-02 03:30:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BDMHX5", "ts": "2024-08-02 03:32:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X0RMPZ", "ts": "2024-08-02 03:36:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZKCSXA", "ts": "2024-08-02 03:36:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EYYB6R", "ts": "2024-08-02 03:36:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YJZHZW", "ts": "2024-08-02 03:36:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UV5Q3I", "ts": "2024-08-02 03:59:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7DKBW2", "ts": "2024-08-02 04:01:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LPL3AJ", "ts": "2024-08-02 04:05:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TEX4TG", "ts": "2024-08-02 04:05:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BTLTXW", "ts": "2024-08-02 04:07:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XWZSHJ", "ts": "2024-08-02 04:08:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "38NIWQ", "ts": "2024-08-02 04:09:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BKL4FO", "ts": "2024-08-02 04:16:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q1JSZ7", "ts": "2024-08-02 04:16:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PY9FNT", "ts": "2024-08-02 04:18:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YS6BVB", "ts": "2024-08-02 04:27:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XL5M8N", "ts": "2024-08-02 04:38:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1G6G0Q", "ts": "2024-08-02 04:38:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T8S5IE", "ts": "2024-08-02 04:38:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JCGO70", "ts": "2024-08-02 04:38:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "40U1K4", "ts": "2024-08-02 04:40:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HSI8J0", "ts": "2024-08-02 04:40:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MJ92V6", "ts": "2024-08-02 04:42:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VBVAIW", "ts": "2024-08-02 04:42:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AB1DA5", "ts": "2024-08-02 04:46:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O9D3M3", "ts": "2024-08-02 04:47:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0UQDIF", "ts": "2024-08-02 04:47:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7WWLYP", "ts": "2024-08-02 04:50:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JTGZJC", "ts": "2024-08-02 04:53:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E5XW9M", "ts": "2024-08-02 05:06:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OL9J15", "ts": "2024-08-02 05:08:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZHPMYO", "ts": "2024-08-02 05:09:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4WJXCW", "ts": "2024-08-02 05:09:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TAOH9M", "ts": "2024-08-02 05:10:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X4JEM0", "ts": "2024-08-02 05:10:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XV3YDI", "ts": "2024-08-02 05:11:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PZ1665", "ts": "2024-08-02 05:14:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y9WT31", "ts": "2024-08-02 05:24:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z5981M", "ts": "2024-08-02 05:36:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GHKOLB", "ts": "2024-08-02 05:37:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FE8QAU", "ts": "2024-08-02 06:30:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6KM8V1", "ts": "2024-08-02 06:50:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LU6MOR", "ts": "2024-08-02 07:10:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C2J1PT", "ts": "2024-08-02 07:10:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PEHRLP", "ts": "2024-08-02 07:13:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R5N3A1", "ts": "2024-08-02 07:30:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9DUGXR", "ts": "2024-08-02 08:04:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8F7NFA", "ts": "2024-08-02 08:33:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6OJS03", "ts": "2024-08-02 08:55:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8YCM39", "ts": "2024-08-02 10:07:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SVI958", "ts": "2024-08-02 10:12:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PCLKAH", "ts": "2024-08-02 10:58:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y1A3A1", "ts": "2024-08-02 12:03:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JXAUWG", "ts": "2024-08-02 12:05:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NH0CH1", "ts": "2024-08-02 12:24:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GQ21KX", "ts": "2024-08-02 12:38:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MWNY6A", "ts": "2024-08-02 12:39:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D7FKRL", "ts": "2024-08-02 12:49:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ODX5A4", "ts": "2024-08-02 12:50:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1860EF", "ts": "2024-08-02 12:54:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U3IELD", "ts": "2024-08-02 12:54:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QCZHII", "ts": "2024-08-02 13:06:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YDZ8NL", "ts": "2024-08-02 13:59:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GV2CUI", "ts": "2024-08-02 13:59:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L6WR76", "ts": "2024-08-02 14:02:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F0T9RP", "ts": "2024-08-02 14:02:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E5UA6O", "ts": "2024-08-02 15:08:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FUNHDI", "ts": "2024-08-02 15:58:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "73JO0N", "ts": "2024-08-02 16:07:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KEWKDF", "ts": "2024-08-02 16:21:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4TCAVH", "ts": "2024-08-02 16:31:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "19FTLN", "ts": "2024-08-02 16:37:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9O497N", "ts": "2024-08-02 16:38:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "989P79", "ts": "2024-08-02 16:41:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IEWLPD", "ts": "2024-08-02 17:49:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LWGZQB", "ts": "2024-08-02 17:49:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J1F8HO", "ts": "2024-08-02 18:01:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2V91NO", "ts": "2024-08-02 18:01:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZSN7MK", "ts": "2024-08-02 18:01:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MQ4V92", "ts": "2024-08-02 18:27:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PW6PH5", "ts": "2024-08-02 18:27:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5JNS3M", "ts": "2024-08-02 18:36:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EZMYFN", "ts": "2024-08-02 18:37:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UJQKHQ", "ts": "2024-08-02 19:03:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LMKS7S", "ts": "2024-08-02 19:04:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HXMUPA", "ts": "2024-08-02 19:06:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4LQ3GE", "ts": "2024-08-02 19:28:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AVKG1P", "ts": "2024-08-02 19:30:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9TTIO1", "ts": "2024-08-02 19:34:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZZ5ZMF", "ts": "2024-08-02 19:34:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G4EDH1", "ts": "2024-08-02 19:34:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "26NMSW", "ts": "2024-08-02 19:37:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6S5G67", "ts": "2024-08-02 19:37:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WZW0P4", "ts": "2024-08-02 19:57:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2BIV08", "ts": "2024-08-02 20:08:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5W9LOT", "ts": "2024-08-02 20:08:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VKJAA1", "ts": "2024-08-02 20:09:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1HU5VL", "ts": "2024-08-02 21:07:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y1CKMP", "ts": "2024-08-02 21:11:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LPG69N", "ts": "2024-08-02 21:40:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PRCD7Z", "ts": "2024-08-02 21:52:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OSU1SO", "ts": "2024-08-02 21:54:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TS66AW", "ts": "2024-08-02 21:55:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KSPSG9", "ts": "2024-08-02 21:58:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5D6FQ9", "ts": "2024-08-02 22:11:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8EVJ5M", "ts": "2024-08-02 22:57:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C5J1TM", "ts": "2024-08-02 22:58:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A5EAV0", "ts": "2024-08-02 23:06:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "912R7Z", "ts": "2024-08-02 23:13:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9UWFGI", "ts": "2024-08-03 00:10:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ES7V3B", "ts": "2024-08-03 00:11:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3YF8YG", "ts": "2024-08-03 00:12:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WLDO7J", "ts": "2024-08-03 00:12:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M0CUGP", "ts": "2024-08-03 00:13:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E3MWCI", "ts": "2024-08-03 00:14:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NUNC89", "ts": "2024-08-03 00:15:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S1I66M", "ts": "2024-08-03 00:16:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8IGOAW", "ts": "2024-08-03 00:16:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V2V1LL", "ts": "2024-08-03 00:16:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WQ0BIT", "ts": "2024-08-03 00:17:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8NAE6R", "ts": "2024-08-03 00:17:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WV3XQC", "ts": "2024-08-03 00:17:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "24H7V9", "ts": "2024-08-03 00:17:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E6CD06", "ts": "2024-08-03 00:17:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FP7FQZ", "ts": "2024-08-03 00:17:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L5IFCL", "ts": "2024-08-03 00:17:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UX8CF7", "ts": "2024-08-03 00:18:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9FRVTM", "ts": "2024-08-03 00:18:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W5L8IL", "ts": "2024-08-03 00:18:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AOOM2X", "ts": "2024-08-03 00:18:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9I9Y8Q", "ts": "2024-08-03 00:18:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V2L2IW", "ts": "2024-08-03 00:18:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XXF2SD", "ts": "2024-08-03 00:18:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SA9AEY", "ts": "2024-08-03 00:19:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0XAO7S", "ts": "2024-08-03 00:19:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0DZVFH", "ts": "2024-08-03 00:19:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "73GPN1", "ts": "2024-08-03 00:19:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8KV7DX", "ts": "2024-08-03 00:19:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8VINLK", "ts": "2024-08-03 00:20:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8SNUBN", "ts": "2024-08-03 00:20:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IFPQ9F", "ts": "2024-08-03 00:21:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CGQGXV", "ts": "2024-08-03 00:28:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GRMR59", "ts": "2024-08-03 00:37:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QYYH5N", "ts": "2024-08-03 00:40:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6ZK9XY", "ts": "2024-08-03 00:41:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TW1R6C", "ts": "2024-08-03 00:41:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6UTSWR", "ts": "2024-08-03 00:41:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6R6S13", "ts": "2024-08-03 00:42:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IC5BQF", "ts": "2024-08-03 00:44:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R9AVRZ", "ts": "2024-08-03 00:44:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FLAC71", "ts": "2024-08-03 01:08:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LWJWJ8", "ts": "2024-08-03 01:10:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E3ZJWU", "ts": "2024-08-03 01:10:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S2US1S", "ts": "2024-08-03 01:14:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MTI5J4", "ts": "2024-08-03 01:19:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S97IRL", "ts": "2024-08-03 01:23:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6FMGRU", "ts": "2024-08-03 01:32:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GDFZC2", "ts": "2024-08-03 01:45:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6LQB1Z", "ts": "2024-08-03 01:56:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7I9962", "ts": "2024-08-03 02:06:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DFTK5X", "ts": "2024-08-03 02:06:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TC4MKS", "ts": "2024-08-03 02:08:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9GLEIY", "ts": "2024-08-03 02:09:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H1ZK6L", "ts": "2024-08-03 02:16:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GE6ZO9", "ts": "2024-08-03 02:16:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4NLQN8", "ts": "2024-08-03 02:17:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A92JA0", "ts": "2024-08-03 02:17:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D468EL", "ts": "2024-08-03 02:18:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IGWPIZ", "ts": "2024-08-03 02:20:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0EM1DI", "ts": "2024-08-03 02:23:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1X5V1U", "ts": "2024-08-03 02:25:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J8390I", "ts": "2024-08-03 02:25:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JECCAP", "ts": "2024-08-03 02:26:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QDZRCD", "ts": "2024-08-03 02:29:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YPQU20", "ts": "2024-08-03 02:33:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WB9AB6", "ts": "2024-08-03 02:33:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LP6P4E", "ts": "2024-08-03 02:37:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1D1FZM", "ts": "2024-08-03 02:39:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MSXX70", "ts": "2024-08-03 03:03:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6PBFQ9", "ts": "2024-08-03 03:08:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TI1DZO", "ts": "2024-08-03 03:27:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N0JJIZ", "ts": "2024-08-03 03:39:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LHKPIV", "ts": "2024-08-03 03:43:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OIDL3H", "ts": "2024-08-03 03:43:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AV5YYO", "ts": "2024-08-03 03:48:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U0LLA2", "ts": "2024-08-03 03:56:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9212GN", "ts": "2024-08-03 04:02:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DKCT6T", "ts": "2024-08-03 04:08:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SB0J2A", "ts": "2024-08-03 04:38:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HZ95HY", "ts": "2024-08-03 04:39:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HN3ODY", "ts": "2024-08-03 05:13:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z5A2WM", "ts": "2024-08-03 05:16:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T64I6S", "ts": "2024-08-03 05:41:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8TNUP5", "ts": "2024-08-03 06:02:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3SIHMG", "ts": "2024-08-03 06:48:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4HV65P", "ts": "2024-08-03 07:07:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I5AVZ3", "ts": "2024-08-03 07:21:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N0A4IX", "ts": "2024-08-03 07:25:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YARD9H", "ts": "2024-08-03 07:37:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SCT0JP", "ts": "2024-08-03 07:37:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7BEGK0", "ts": "2024-08-03 07:37:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GY8H5N", "ts": "2024-08-03 07:40:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KPCHHJ", "ts": "2024-08-03 11:29:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0BWT6L", "ts": "2024-08-03 11:38:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZY0WV6", "ts": "2024-08-03 11:42:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PPSW5R", "ts": "2024-08-03 13:38:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JGBBLL", "ts": "2024-08-03 13:40:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IH9VFF", "ts": "2024-08-03 13:46:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/log.py\", line 83, in post\n    res_obj = log_request(req_obj, \"/log/logging/\", request)\n  File \"/app/glygen/db.py\", line 56, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "MKBSHF", "ts": "2024-08-03 13:46:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 34, in post\n    res_obj = log_request({}, \"/pages/home_init/\", request)\n  File \"/app/glygen/db.py\", line 56, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "G4CFI5", "ts": "2024-08-03 14:10:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R120UW", "ts": "2024-08-03 15:16:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AEDZUQ", "ts": "2024-08-03 15:19:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CBC64H", "ts": "2024-08-03 15:35:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6VLFJ3", "ts": "2024-08-03 15:38:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6RBPBI", "ts": "2024-08-03 15:38:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F8ULFH", "ts": "2024-08-03 15:39:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RR7LWR", "ts": "2024-08-03 16:14:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R2R24A", "ts": "2024-08-03 16:22:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IIBJ8H", "ts": "2024-08-03 16:55:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R2M9VX", "ts": "2024-08-03 17:02:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4AP7LX", "ts": "2024-08-03 17:17:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UU6OPE", "ts": "2024-08-03 17:20:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "81LE10", "ts": "2024-08-03 17:20:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5F90ZY", "ts": "2024-08-03 17:40:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5WWYJV", "ts": "2024-08-03 17:40:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SBNQ80", "ts": "2024-08-03 17:44:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MIHFHN", "ts": "2024-08-03 18:35:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O6IIHO", "ts": "2024-08-03 18:36:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ASCW7R", "ts": "2024-08-03 18:51:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "URTJ2J", "ts": "2024-08-03 19:06:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U49WME", "ts": "2024-08-03 19:11:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P2II7J", "ts": "2024-08-03 19:11:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P9MF13", "ts": "2024-08-03 19:15:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YKDKAS", "ts": "2024-08-03 19:27:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EQBW0H", "ts": "2024-08-03 19:36:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0BH03Q", "ts": "2024-08-03 19:39:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9E7CKL", "ts": "2024-08-03 19:39:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S1QECR", "ts": "2024-08-03 20:09:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VRQIFN", "ts": "2024-08-03 20:09:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AVSWV1", "ts": "2024-08-03 20:12:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CCK3IT", "ts": "2024-08-03 20:19:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WX8US6", "ts": "2024-08-03 20:30:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0O4SRI", "ts": "2024-08-03 20:31:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3S5B2R", "ts": "2024-08-03 20:37:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KDS8VN", "ts": "2024-08-03 21:27:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0ENV42", "ts": "2024-08-03 22:06:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8E88WY", "ts": "2024-08-03 22:09:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y1ZERS", "ts": "2024-08-03 22:18:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OQLIO2", "ts": "2024-08-03 22:43:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PE8VE8", "ts": "2024-08-03 22:50:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QWZT76", "ts": "2024-08-03 23:35:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2N42FU", "ts": "2024-08-03 23:44:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OX5B7D", "ts": "2024-08-04 00:24:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ORNCJ1", "ts": "2024-08-04 00:32:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R6VOW3", "ts": "2024-08-04 00:37:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DHBNL3", "ts": "2024-08-04 00:54:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IYSNME", "ts": "2024-08-04 00:55:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TEIYFG", "ts": "2024-08-04 01:11:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FWKATC", "ts": "2024-08-04 01:11:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DAWXNC", "ts": "2024-08-04 01:30:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "61H4ZE", "ts": "2024-08-04 01:34:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0DII1X", "ts": "2024-08-04 01:52:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "27ZUOW", "ts": "2024-08-04 01:55:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YEK3CC", "ts": "2024-08-04 01:56:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XXG81I", "ts": "2024-08-04 02:09:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IS3B2G", "ts": "2024-08-04 02:28:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DMI7UR", "ts": "2024-08-04 02:34:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "13BMO1", "ts": "2024-08-04 02:49:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AM8FBI", "ts": "2024-08-04 02:50:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IKP7DN", "ts": "2024-08-04 02:51:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8UK1UV", "ts": "2024-08-04 02:52:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S5S451", "ts": "2024-08-04 03:06:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L6BLC1", "ts": "2024-08-04 03:06:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SCWTXR", "ts": "2024-08-04 03:15:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H48TKI", "ts": "2024-08-04 03:22:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KDGWP6", "ts": "2024-08-04 03:32:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4Y1QFO", "ts": "2024-08-04 03:39:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VZYO7V", "ts": "2024-08-04 03:46:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0DNMBS", "ts": "2024-08-04 03:50:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4DME0C", "ts": "2024-08-04 03:58:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PFT8E8", "ts": "2024-08-04 04:02:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TZ10JM", "ts": "2024-08-04 04:35:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9DLGKD", "ts": "2024-08-04 04:37:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HTN2IL", "ts": "2024-08-04 04:42:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5B8T5G", "ts": "2024-08-04 04:43:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FW2WSX", "ts": "2024-08-04 04:46:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R2YMHO", "ts": "2024-08-04 04:47:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8EX25A", "ts": "2024-08-04 04:51:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W1AKHK", "ts": "2024-08-04 04:52:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8F1ZKK", "ts": "2024-08-04 05:00:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O2NYMN", "ts": "2024-08-04 05:07:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AU870Q", "ts": "2024-08-04 05:09:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9Z0WLI", "ts": "2024-08-04 05:10:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EWE4GW", "ts": "2024-08-04 05:20:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6K23TM", "ts": "2024-08-04 05:29:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XE54LJ", "ts": "2024-08-04 05:39:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CN82IS", "ts": "2024-08-04 05:50:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z8QWBB", "ts": "2024-08-04 06:00:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IB3V4M", "ts": "2024-08-04 06:01:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "95QG61", "ts": "2024-08-04 06:15:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WLR0VT", "ts": "2024-08-04 06:15:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0B0LPU", "ts": "2024-08-04 06:17:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YZWBNN", "ts": "2024-08-04 06:33:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CYMSJD", "ts": "2024-08-04 06:43:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MDFMFE", "ts": "2024-08-04 06:45:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8P34RC", "ts": "2024-08-04 06:45:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KQG72Y", "ts": "2024-08-04 06:45:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YXYBVE", "ts": "2024-08-04 06:46:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UNP8BW", "ts": "2024-08-04 06:46:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6XDVWJ", "ts": "2024-08-04 06:46:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XYNNK1", "ts": "2024-08-04 06:58:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WYXAI9", "ts": "2024-08-04 06:59:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "53JQVA", "ts": "2024-08-04 07:02:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7YNCJ1", "ts": "2024-08-04 07:10:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8T7HN1", "ts": "2024-08-04 08:06:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TRS180", "ts": "2024-08-04 08:09:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "238LPY", "ts": "2024-08-04 08:44:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NUC5W7", "ts": "2024-08-04 08:44:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BJY47O", "ts": "2024-08-04 08:47:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EN1X0P", "ts": "2024-08-04 09:08:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HMT1K0", "ts": "2024-08-04 09:56:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ULNUFD", "ts": "2024-08-04 10:14:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FS1KTL", "ts": "2024-08-04 10:54:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NQYB6H", "ts": "2024-08-04 11:12:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LADIR7", "ts": "2024-08-04 11:18:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X099R8", "ts": "2024-08-04 11:19:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VEKHLX", "ts": "2024-08-04 11:29:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B3OLHF", "ts": "2024-08-04 11:31:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WFXYVC", "ts": "2024-08-04 11:33:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KWZPUM", "ts": "2024-08-04 11:39:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CDYEFC", "ts": "2024-08-04 12:05:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5I7BPQ", "ts": "2024-08-04 12:16:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M0LKEB", "ts": "2024-08-04 12:22:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LZJGCI", "ts": "2024-08-04 12:26:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JZN3RG", "ts": "2024-08-04 12:36:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GKDJY8", "ts": "2024-08-04 12:38:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8VFOOX", "ts": "2024-08-04 12:47:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7Q33N6", "ts": "2024-08-04 12:50:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4FHDR6", "ts": "2024-08-04 12:51:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LM67CB", "ts": "2024-08-04 13:09:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "496LQC", "ts": "2024-08-04 13:12:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9E9SGN", "ts": "2024-08-04 13:12:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CYLFCF", "ts": "2024-08-04 13:15:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D59SK0", "ts": "2024-08-04 13:24:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N39UDG", "ts": "2024-08-04 13:24:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D1RDYW", "ts": "2024-08-04 13:27:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2HSNCR", "ts": "2024-08-04 13:28:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B5QZBD", "ts": "2024-08-04 13:42:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8X083X", "ts": "2024-08-04 13:46:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JHGE58", "ts": "2024-08-04 13:47:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "35249F", "ts": "2024-08-04 14:11:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W23E27", "ts": "2024-08-04 14:13:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DYXI8L", "ts": "2024-08-04 14:44:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OT7ZLB", "ts": "2024-08-04 14:45:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "97USZH", "ts": "2024-08-04 14:48:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0V44S7", "ts": "2024-08-04 14:57:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W0XQ0P", "ts": "2024-08-04 15:19:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L6BTK7", "ts": "2024-08-04 15:19:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8IQ0PJ", "ts": "2024-08-04 15:20:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9BODQ7", "ts": "2024-08-04 15:20:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R4BAK6", "ts": "2024-08-04 15:21:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OKRYKM", "ts": "2024-08-04 15:23:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5BRM77", "ts": "2024-08-04 15:29:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q8CN1H", "ts": "2024-08-04 15:35:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "17TQF5", "ts": "2024-08-04 15:47:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TPXQHD", "ts": "2024-08-04 15:51:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EURJ46", "ts": "2024-08-04 15:55:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HO8W8Z", "ts": "2024-08-04 15:56:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I25W5I", "ts": "2024-08-04 16:00:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H4FGRW", "ts": "2024-08-04 16:19:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PXHF54", "ts": "2024-08-04 16:20:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1RQKRZ", "ts": "2024-08-04 16:46:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8ZWKZ1", "ts": "2024-08-04 16:56:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HWKYIK", "ts": "2024-08-04 17:05:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5N2BHQ", "ts": "2024-08-04 17:26:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JM67BL", "ts": "2024-08-04 17:26:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T5XIDY", "ts": "2024-08-04 17:32:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WP0TDT", "ts": "2024-08-04 17:34:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W32H43", "ts": "2024-08-04 17:46:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9BPHWC", "ts": "2024-08-04 17:55:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "APJXB7", "ts": "2024-08-04 18:33:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0FQCNT", "ts": "2024-08-04 18:33:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JDTNWB", "ts": "2024-08-04 18:33:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FI246P", "ts": "2024-08-04 18:34:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BLXPSL", "ts": "2024-08-04 18:34:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "905HI9", "ts": "2024-08-04 18:34:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WM172M", "ts": "2024-08-04 18:34:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KTTTBV", "ts": "2024-08-04 18:43:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XW81MX", "ts": "2024-08-04 18:43:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "066SJQ", "ts": "2024-08-04 18:43:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1D4USE", "ts": "2024-08-04 18:51:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2X1LD0", "ts": "2024-08-04 19:15:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WSZECA", "ts": "2024-08-04 19:21:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CI1TUG", "ts": "2024-08-04 19:23:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z966K1", "ts": "2024-08-04 19:34:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OV6E06", "ts": "2024-08-04 19:41:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GJ8VN9", "ts": "2024-08-04 19:42:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N59YGK", "ts": "2024-08-04 19:55:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AETNPG", "ts": "2024-08-04 20:13:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PR408Y", "ts": "2024-08-04 20:15:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0UO6CE", "ts": "2024-08-04 20:34:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FPB7F5", "ts": "2024-08-04 20:40:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LA13Z3", "ts": "2024-08-04 20:45:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H6IZJZ", "ts": "2024-08-04 20:49:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QOYJWI", "ts": "2024-08-04 21:08:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TBBSPX", "ts": "2024-08-04 21:09:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "68DG60", "ts": "2024-08-04 21:09:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KYC8TP", "ts": "2024-08-04 21:44:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z0DGUP", "ts": "2024-08-04 22:41:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9CTU6C", "ts": "2024-08-04 23:14:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KS2TBW", "ts": "2024-08-04 23:18:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8GRZR0", "ts": "2024-08-04 23:19:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U2CV3K", "ts": "2024-08-04 23:41:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L2P3CN", "ts": "2024-08-04 23:43:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W2O4KC", "ts": "2024-08-04 23:45:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6LNA0W", "ts": "2024-08-04 23:58:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZVYKSX", "ts": "2024-08-05 00:15:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z40PIG", "ts": "2024-08-05 00:17:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8N0E2G", "ts": "2024-08-05 00:17:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7VW9L0", "ts": "2024-08-05 00:25:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FV0YN1", "ts": "2024-08-05 00:25:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y8HKN7", "ts": "2024-08-05 00:42:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7J7Y8D", "ts": "2024-08-05 00:44:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EKX4AI", "ts": "2024-08-05 00:45:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7UF2CX", "ts": "2024-08-05 00:47:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WHRK86", "ts": "2024-08-05 00:53:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PR5ECS", "ts": "2024-08-05 01:09:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BFN1ZW", "ts": "2024-08-05 01:10:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TKYB4R", "ts": "2024-08-05 01:10:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QRYJ3Z", "ts": "2024-08-05 01:29:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CH3CPB", "ts": "2024-08-05 01:53:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PCH2R0", "ts": "2024-08-05 02:02:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XMHSVL", "ts": "2024-08-05 02:02:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VGBDJX", "ts": "2024-08-05 02:21:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z2TOAY", "ts": "2024-08-05 02:25:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7L7HDQ", "ts": "2024-08-05 02:29:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ODNMPR", "ts": "2024-08-05 02:48:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N13HFS", "ts": "2024-08-05 02:48:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JG7P43", "ts": "2024-08-05 02:51:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LJFV2F", "ts": "2024-08-05 03:11:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3CWWI0", "ts": "2024-08-05 03:15:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YTKQEQ", "ts": "2024-08-05 03:16:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6G0J8O", "ts": "2024-08-05 03:19:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JL6LNY", "ts": "2024-08-05 03:39:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5D2MNL", "ts": "2024-08-05 03:41:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WRB8N9", "ts": "2024-08-05 03:55:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FS7Q1Q", "ts": "2024-08-05 03:55:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C4J6AU", "ts": "2024-08-05 04:11:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "16P3SH", "ts": "2024-08-05 04:12:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8X1LEK", "ts": "2024-08-05 04:36:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FJOEJS", "ts": "2024-08-05 04:44:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9VC6S4", "ts": "2024-08-05 04:45:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L67EDH", "ts": "2024-08-05 05:25:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6S4X0L", "ts": "2024-08-05 05:28:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DZCB5K", "ts": "2024-08-05 05:29:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M31QCB", "ts": "2024-08-05 05:58:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NKDBZX", "ts": "2024-08-05 06:14:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1WC6GE", "ts": "2024-08-05 06:21:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8RYBDI", "ts": "2024-08-05 06:42:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WP3MIJ", "ts": "2024-08-05 06:47:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UFTLX1", "ts": "2024-08-05 07:14:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AIASEZ", "ts": "2024-08-05 07:19:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RMCGXD", "ts": "2024-08-05 07:47:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KPHRU6", "ts": "2024-08-05 07:57:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BAASKL", "ts": "2024-08-05 07:58:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W7XP4S", "ts": "2024-08-05 08:07:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "93S1UF", "ts": "2024-08-05 08:48:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KLPBNJ", "ts": "2024-08-05 08:53:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YD61GQ", "ts": "2024-08-05 08:56:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0XGP92", "ts": "2024-08-05 08:57:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9F9W9Z", "ts": "2024-08-05 08:58:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "55V2UN", "ts": "2024-08-05 09:01:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BWYVU4", "ts": "2024-08-05 09:03:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GVB68H", "ts": "2024-08-05 09:03:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4OUFSI", "ts": "2024-08-05 09:15:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EG4ZTR", "ts": "2024-08-05 09:15:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DX93AV", "ts": "2024-08-05 09:17:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2KJHTX", "ts": "2024-08-05 09:18:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "96IJV8", "ts": "2024-08-05 09:19:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6MCQHY", "ts": "2024-08-05 09:19:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DEJWK8", "ts": "2024-08-05 09:20:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F698YZ", "ts": "2024-08-05 09:20:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C06ZZQ", "ts": "2024-08-05 09:21:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2WNHHG", "ts": "2024-08-05 09:21:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IKG79W", "ts": "2024-08-05 09:23:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L9K9VM", "ts": "2024-08-05 09:37:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z1121N", "ts": "2024-08-05 09:38:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AWJB3Q", "ts": "2024-08-05 09:39:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q3XKV7", "ts": "2024-08-05 09:40:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LT8HXS", "ts": "2024-08-05 09:40:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BVRNVV", "ts": "2024-08-05 09:40:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "164K7D", "ts": "2024-08-05 09:41:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P9M7IO", "ts": "2024-08-05 09:41:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YOJ00T", "ts": "2024-08-05 09:41:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D6GN8X", "ts": "2024-08-05 09:42:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AGKJ3E", "ts": "2024-08-05 10:55:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MKUN1I", "ts": "2024-08-05 11:00:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VDT82N", "ts": "2024-08-05 11:07:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TWBX0L", "ts": "2024-08-05 11:12:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WF06MX", "ts": "2024-08-05 11:14:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "58SGX6", "ts": "2024-08-05 11:19:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4AQUD9", "ts": "2024-08-05 11:19:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7XGSIR", "ts": "2024-08-05 11:35:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZFHYOA", "ts": "2024-08-05 11:42:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GO6OXX", "ts": "2024-08-05 11:51:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1FSGK4", "ts": "2024-08-05 11:55:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FMX2YI", "ts": "2024-08-05 11:55:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JM3EP7", "ts": "2024-08-05 12:03:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WXWFBL", "ts": "2024-08-05 12:04:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "20DFVO", "ts": "2024-08-05 12:05:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5MT2TW", "ts": "2024-08-05 12:05:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5MZ0JE", "ts": "2024-08-05 12:05:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "409ECA", "ts": "2024-08-05 12:05:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0NMPEQ", "ts": "2024-08-05 12:06:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MJ2SYT", "ts": "2024-08-05 12:06:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6A4Y6Q", "ts": "2024-08-05 12:06:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L2HCHY", "ts": "2024-08-05 12:07:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BENM6Q", "ts": "2024-08-05 12:09:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H89O2N", "ts": "2024-08-05 12:14:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KEMWCI", "ts": "2024-08-05 12:59:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1XPOAL", "ts": "2024-08-05 12:59:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5JRWJG", "ts": "2024-08-05 13:14:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B29EJO", "ts": "2024-08-05 13:16:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KNIC3C", "ts": "2024-08-05 13:20:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HFSUV0", "ts": "2024-08-05 13:39:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q5AKGI", "ts": "2024-08-05 13:41:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9KY6P5", "ts": "2024-08-05 13:43:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PCWFWS", "ts": "2024-08-05 13:45:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MTQ76F", "ts": "2024-08-05 14:18:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J96IXJ", "ts": "2024-08-05 14:39:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZTGJCJ", "ts": "2024-08-05 14:45:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "188UJ0", "ts": "2024-08-05 15:00:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UFM7SN", "ts": "2024-08-05 15:26:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TMKTIG", "ts": "2024-08-05 15:49:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KADQRI", "ts": "2024-08-05 15:49:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O9LTKR", "ts": "2024-08-05 16:12:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LBU17Q", "ts": "2024-08-05 16:55:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O1I2AR", "ts": "2024-08-05 16:59:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CXC30B", "ts": "2024-08-05 17:00:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5OMKXY", "ts": "2024-08-05 17:05:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1V90N5", "ts": "2024-08-05 17:08:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D25K2P", "ts": "2024-08-05 17:11:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OQJCR3", "ts": "2024-08-05 17:28:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "99UEIH", "ts": "2024-08-05 17:29:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7OJ96C", "ts": "2024-08-05 17:29:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UWF9RE", "ts": "2024-08-05 17:31:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7HSP7O", "ts": "2024-08-05 17:40:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SSUSGO", "ts": "2024-08-05 17:46:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V5M3BY", "ts": "2024-08-05 17:46:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EOVX6Q", "ts": "2024-08-05 17:56:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IMBBM3", "ts": "2024-08-05 17:56:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QDIRU4", "ts": "2024-08-05 18:22:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "03G5ML", "ts": "2024-08-05 18:49:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QYJRRO", "ts": "2024-08-05 18:52:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8JO32J", "ts": "2024-08-05 19:01:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YK2JLN", "ts": "2024-08-05 19:21:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y30T7V", "ts": "2024-08-05 19:25:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "COZXHB", "ts": "2024-08-05 19:30:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PAV4EK", "ts": "2024-08-05 19:33:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2DRT08", "ts": "2024-08-05 19:46:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WX3RPP", "ts": "2024-08-05 19:46:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WOMAE8", "ts": "2024-08-05 19:49:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D5I08F", "ts": "2024-08-05 19:50:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2ZUD7I", "ts": "2024-08-05 19:52:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W2A3X0", "ts": "2024-08-05 19:54:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1ARMQE", "ts": "2024-08-05 19:55:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6IV65X", "ts": "2024-08-05 19:56:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NL91KR", "ts": "2024-08-05 19:56:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H5EQJO", "ts": "2024-08-05 19:56:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JLHSYK", "ts": "2024-08-05 19:56:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "97IHKY", "ts": "2024-08-05 19:56:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J0F6LP", "ts": "2024-08-05 19:57:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "POZDKI", "ts": "2024-08-05 19:57:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "THM4F5", "ts": "2024-08-05 19:59:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0FI4RB", "ts": "2024-08-05 20:00:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TLIBF1", "ts": "2024-08-05 20:00:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X6DBPP", "ts": "2024-08-05 20:00:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0CLH4Z", "ts": "2024-08-05 20:00:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TLJ9ME", "ts": "2024-08-05 20:00:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "55ILKT", "ts": "2024-08-05 20:01:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BGACIV", "ts": "2024-08-05 20:01:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CTPYSS", "ts": "2024-08-05 20:01:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C79USO", "ts": "2024-08-05 20:01:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FUFMZQ", "ts": "2024-08-05 20:01:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IF0L95", "ts": "2024-08-05 20:01:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DGKJ1K", "ts": "2024-08-05 20:01:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OGK2V0", "ts": "2024-08-05 20:02:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0C444A", "ts": "2024-08-05 20:02:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SJUY1I", "ts": "2024-08-05 20:02:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TIUMLL", "ts": "2024-08-05 20:02:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EH0BCP", "ts": "2024-08-05 20:02:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z5AJ4V", "ts": "2024-08-05 20:02:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JGY3WT", "ts": "2024-08-05 20:03:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OAHNH7", "ts": "2024-08-05 20:07:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O0UE58", "ts": "2024-08-05 20:07:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JV83IQ", "ts": "2024-08-05 20:08:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X7OT17", "ts": "2024-08-05 20:08:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6UTMA4", "ts": "2024-08-05 20:08:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C7H7QS", "ts": "2024-08-05 20:08:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TBWM0Y", "ts": "2024-08-05 20:08:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3UUH20", "ts": "2024-08-05 20:09:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L7N2FZ", "ts": "2024-08-05 20:09:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZPOU1S", "ts": "2024-08-05 20:09:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EEB11R", "ts": "2024-08-05 20:09:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5N825Y", "ts": "2024-08-05 20:10:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TR9R5I", "ts": "2024-08-05 20:10:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MJLHX8", "ts": "2024-08-05 20:10:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R9E2XO", "ts": "2024-08-05 20:11:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RG294F", "ts": "2024-08-05 20:11:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MMHRFF", "ts": "2024-08-05 20:11:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NX4OKZ", "ts": "2024-08-05 20:11:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O29M5V", "ts": "2024-08-05 20:11:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4FRECZ", "ts": "2024-08-05 20:11:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JOJ6IL", "ts": "2024-08-05 20:11:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JM821F", "ts": "2024-08-05 20:11:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "97A0L3", "ts": "2024-08-05 20:12:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XSVK2J", "ts": "2024-08-05 20:12:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "91QP27", "ts": "2024-08-05 20:12:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1UUKBA", "ts": "2024-08-05 20:12:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "35FAFF", "ts": "2024-08-05 20:12:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K39RUV", "ts": "2024-08-05 20:12:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E61FEJ", "ts": "2024-08-05 20:12:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H7F2TT", "ts": "2024-08-05 20:13:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9FKN05", "ts": "2024-08-05 20:14:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6FHX8J", "ts": "2024-08-05 20:14:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DTX3W1", "ts": "2024-08-05 20:14:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1U2ZMG", "ts": "2024-08-05 20:14:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y925US", "ts": "2024-08-05 20:14:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D7FY1G", "ts": "2024-08-05 20:14:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HV9TGQ", "ts": "2024-08-05 20:15:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0LVDR2", "ts": "2024-08-05 20:15:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DL34P7", "ts": "2024-08-05 20:15:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2QDGK4", "ts": "2024-08-05 20:16:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7A5GWQ", "ts": "2024-08-05 20:16:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "22VKV0", "ts": "2024-08-05 20:16:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EA2IQC", "ts": "2024-08-05 20:17:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "15UG6H", "ts": "2024-08-05 20:17:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5DH63Y", "ts": "2024-08-05 20:18:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8GF1VL", "ts": "2024-08-05 20:18:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JY8R26", "ts": "2024-08-05 20:18:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z43PZY", "ts": "2024-08-05 20:19:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S29XD3", "ts": "2024-08-05 20:19:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YMGU2Q", "ts": "2024-08-05 20:19:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IEZYT1", "ts": "2024-08-05 20:20:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FK9TXF", "ts": "2024-08-05 20:20:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JWDSES", "ts": "2024-08-05 20:20:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CNZJOZ", "ts": "2024-08-05 20:23:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RPLY05", "ts": "2024-08-05 20:25:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "APSZJM", "ts": "2024-08-05 20:27:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KUADIC", "ts": "2024-08-05 20:44:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "05FN34", "ts": "2024-08-05 20:46:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DMXXMT", "ts": "2024-08-05 20:48:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P9T8SS", "ts": "2024-08-05 20:51:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5TNFNP", "ts": "2024-08-05 20:53:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "78RDBI", "ts": "2024-08-05 21:10:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AS3JLR", "ts": "2024-08-05 21:14:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AHYS2N", "ts": "2024-08-05 21:30:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J972AW", "ts": "2024-08-05 21:39:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6U6F7H", "ts": "2024-08-05 21:42:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DEVA1S", "ts": "2024-08-05 21:59:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OROMA9", "ts": "2024-08-05 22:10:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9F6H0Q", "ts": "2024-08-05 22:15:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9AGLAH", "ts": "2024-08-05 22:18:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QA8ETL", "ts": "2024-08-05 22:56:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IVMLR5", "ts": "2024-08-05 22:56:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FR8A5V", "ts": "2024-08-05 23:03:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UPTY5T", "ts": "2024-08-05 23:06:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WHYW29", "ts": "2024-08-05 23:26:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6PFQCM", "ts": "2024-08-05 23:30:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3BGAEZ", "ts": "2024-08-05 23:30:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4BM00Q", "ts": "2024-08-05 23:40:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PF4NVN", "ts": "2024-08-05 23:46:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WGWUCJ", "ts": "2024-08-05 23:46:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8KT32E", "ts": "2024-08-05 23:48:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E3XZWT", "ts": "2024-08-05 23:50:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IFCI3C", "ts": "2024-08-06 00:02:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N5O0CE", "ts": "2024-08-06 00:08:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OIOJTY", "ts": "2024-08-06 00:09:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T86EG6", "ts": "2024-08-06 00:10:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y4D9BC", "ts": "2024-08-06 00:11:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GERLGJ", "ts": "2024-08-06 00:15:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9Z9IL5", "ts": "2024-08-06 00:27:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "53X189", "ts": "2024-08-06 00:28:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YIWPY3", "ts": "2024-08-06 00:34:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MN1EYE", "ts": "2024-08-06 00:45:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KEW0TR", "ts": "2024-08-06 00:53:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E3DOQ6", "ts": "2024-08-06 00:53:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "58N3VC", "ts": "2024-08-06 01:01:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J8P9EF", "ts": "2024-08-06 01:01:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z8Q423", "ts": "2024-08-06 01:02:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7HQV4Z", "ts": "2024-08-06 01:02:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BNMB4U", "ts": "2024-08-06 01:02:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "07MBXP", "ts": "2024-08-06 01:13:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U1QYG9", "ts": "2024-08-06 01:20:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8S651G", "ts": "2024-08-06 01:20:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KVIIS5", "ts": "2024-08-06 01:39:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SKZWJJ", "ts": "2024-08-06 01:42:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6HS7SR", "ts": "2024-08-06 01:46:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YSOB6X", "ts": "2024-08-06 01:50:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q8DFEH", "ts": "2024-08-06 02:42:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KB6FA3", "ts": "2024-08-06 03:09:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7Y8949", "ts": "2024-08-06 03:56:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CPH312", "ts": "2024-08-06 04:02:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XZT2NS", "ts": "2024-08-06 04:14:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7FG8BE", "ts": "2024-08-06 04:19:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KDLE3O", "ts": "2024-08-06 06:08:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H89N79", "ts": "2024-08-06 06:48:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "15KZFS", "ts": "2024-08-06 06:48:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EAQ76Z", "ts": "2024-08-06 06:51:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MWZQHA", "ts": "2024-08-06 07:02:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4WNY9U", "ts": "2024-08-06 07:07:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1PLFJI", "ts": "2024-08-06 07:17:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JRADCA", "ts": "2024-08-06 07:20:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B8NOPP", "ts": "2024-08-06 07:27:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U12VUO", "ts": "2024-08-06 07:30:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9QZ8MD", "ts": "2024-08-06 07:31:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P39A62", "ts": "2024-08-06 07:38:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1K6EKB", "ts": "2024-08-06 07:38:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FF4HTF", "ts": "2024-08-06 07:39:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0KOHPX", "ts": "2024-08-06 07:51:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8MFZT6", "ts": "2024-08-06 07:53:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BJOOIL", "ts": "2024-08-06 07:58:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DOTYPY", "ts": "2024-08-06 07:59:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L7KNEB", "ts": "2024-08-06 08:02:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5DHJHM", "ts": "2024-08-06 08:02:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XJMCO3", "ts": "2024-08-06 08:08:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BAUXPH", "ts": "2024-08-06 08:08:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UF1QA4", "ts": "2024-08-06 08:10:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IHH1ZK", "ts": "2024-08-06 08:28:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5DJXQ1", "ts": "2024-08-06 08:33:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9M36U7", "ts": "2024-08-06 08:44:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K6LC8Z", "ts": "2024-08-06 08:55:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3I7MSP", "ts": "2024-08-06 09:07:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HHMBPS", "ts": "2024-08-06 09:10:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ENK3II", "ts": "2024-08-06 09:14:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NGSBLH", "ts": "2024-08-06 09:34:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZW8B0Q", "ts": "2024-08-06 09:41:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5PZDHY", "ts": "2024-08-06 09:43:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RIHKN0", "ts": "2024-08-06 10:13:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UDZ72P", "ts": "2024-08-06 11:51:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JD571R", "ts": "2024-08-06 11:56:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6F7E49", "ts": "2024-08-06 12:02:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1Y08ES", "ts": "2024-08-06 12:02:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZIGSH8", "ts": "2024-08-06 12:05:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BSB72L", "ts": "2024-08-06 12:17:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I52VIN", "ts": "2024-08-06 12:50:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E68AFN", "ts": "2024-08-06 12:51:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "56R4MH", "ts": "2024-08-06 12:53:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NOIUQ7", "ts": "2024-08-06 13:02:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XG1VRN", "ts": "2024-08-06 13:16:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2U09TF", "ts": "2024-08-06 13:17:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EZVJ4F", "ts": "2024-08-06 13:44:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XWBH3C", "ts": "2024-08-06 15:03:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BVNL0N", "ts": "2024-08-06 15:04:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1MYO7J", "ts": "2024-08-06 15:05:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ES5121", "ts": "2024-08-06 15:08:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GI5RYW", "ts": "2024-08-06 15:41:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3GFZJH", "ts": "2024-08-06 16:59:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "US0G7K", "ts": "2024-08-06 17:19:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B14AHJ", "ts": "2024-08-06 17:24:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5QAZ60", "ts": "2024-08-06 17:26:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UA7QFU", "ts": "2024-08-06 17:26:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8J1ASE", "ts": "2024-08-06 17:33:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HIZG23", "ts": "2024-08-06 17:42:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7ZRKRH", "ts": "2024-08-06 17:43:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YYP5SU", "ts": "2024-08-06 17:43:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZXSEAT", "ts": "2024-08-06 17:44:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U0UKS1", "ts": "2024-08-06 17:44:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KW3LXI", "ts": "2024-08-06 17:52:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P8LXHS", "ts": "2024-08-06 17:52:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6BXLMN", "ts": "2024-08-06 17:53:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CTUQUG", "ts": "2024-08-06 17:53:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XWH1HS", "ts": "2024-08-06 17:54:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "54NMIJ", "ts": "2024-08-06 17:54:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CP9P4K", "ts": "2024-08-06 17:57:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LVIB0U", "ts": "2024-08-06 17:57:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K57OP2", "ts": "2024-08-06 18:07:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DJQQHX", "ts": "2024-08-06 18:07:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DH1OPF", "ts": "2024-08-06 18:24:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KWC2U0", "ts": "2024-08-06 18:44:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z83CB8", "ts": "2024-08-06 18:45:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MNUIGL", "ts": "2024-08-06 18:45:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IONE9V", "ts": "2024-08-06 18:49:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4M3Q8M", "ts": "2024-08-06 18:49:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J7R6C6", "ts": "2024-08-06 18:50:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6HLHD1", "ts": "2024-08-06 19:15:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NHBO18", "ts": "2024-08-06 19:23:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8SS4MX", "ts": "2024-08-06 19:31:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8XN5T5", "ts": "2024-08-06 19:43:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SA4LVV", "ts": "2024-08-06 19:43:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3LX1M4", "ts": "2024-08-06 19:45:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MIXYF5", "ts": "2024-08-06 19:46:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "41LKHW", "ts": "2024-08-06 19:53:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "751FSS", "ts": "2024-08-06 23:09:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NX3A9Y", "ts": "2024-08-06 23:35:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z15IAH", "ts": "2024-08-06 23:40:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TMEHYZ", "ts": "2024-08-06 23:41:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZI2NKE", "ts": "2024-08-06 23:44:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0HD6HP", "ts": "2024-08-06 23:58:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O0JRTZ", "ts": "2024-08-06 23:59:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KPU7TS", "ts": "2024-08-07 00:00:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NXEJ5Z", "ts": "2024-08-07 00:04:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TB8KDH", "ts": "2024-08-07 00:08:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KQLZVD", "ts": "2024-08-07 00:52:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V6T2G3", "ts": "2024-08-07 00:54:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ECC9ZZ", "ts": "2024-08-07 01:15:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RHO7OI", "ts": "2024-08-07 01:16:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7W7NSA", "ts": "2024-08-07 01:48:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J3JBTQ", "ts": "2024-08-07 01:48:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R5SS8K", "ts": "2024-08-07 01:48:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T8XFAW", "ts": "2024-08-07 01:53:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MMXZXB", "ts": "2024-08-07 02:35:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K7A9OY", "ts": "2024-08-07 02:49:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AN1J0S", "ts": "2024-08-07 03:09:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1QVT2N", "ts": "2024-08-07 03:15:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XS5SWW", "ts": "2024-08-07 03:18:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6EIPXV", "ts": "2024-08-07 03:21:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6R9X27", "ts": "2024-08-07 03:28:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QQTRYW", "ts": "2024-08-07 03:47:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RWICIX", "ts": "2024-08-07 03:54:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TP0CIT", "ts": "2024-08-07 04:30:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D1RVTV", "ts": "2024-08-07 04:42:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4I8Q9V", "ts": "2024-08-07 04:53:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VSVJOZ", "ts": "2024-08-07 05:04:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y9RQ0T", "ts": "2024-08-07 05:32:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M7RZ3L", "ts": "2024-08-07 05:56:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M76LY5", "ts": "2024-08-07 05:58:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TXSLOK", "ts": "2024-08-07 05:58:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U14QFR", "ts": "2024-08-07 06:01:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9GXNSS", "ts": "2024-08-07 06:20:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "90ML5V", "ts": "2024-08-07 06:36:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "289F9E", "ts": "2024-08-07 06:37:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YO7GDW", "ts": "2024-08-07 06:39:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3PVAOA", "ts": "2024-08-07 06:39:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1JGY77", "ts": "2024-08-07 06:39:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KH2CJG", "ts": "2024-08-07 06:50:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LZHFPC", "ts": "2024-08-07 06:54:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C7SWUI", "ts": "2024-08-07 06:57:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VV80PW", "ts": "2024-08-07 07:00:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TJ936A", "ts": "2024-08-07 07:05:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M7T4HJ", "ts": "2024-08-07 07:06:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DYAV3R", "ts": "2024-08-07 07:07:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S3B7HT", "ts": "2024-08-07 07:11:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q2W1VC", "ts": "2024-08-07 07:24:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UZJ3T3", "ts": "2024-08-07 07:37:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SNXHR1", "ts": "2024-08-07 07:46:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "22UKNL", "ts": "2024-08-07 08:46:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CGFZJX", "ts": "2024-08-07 08:53:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6PKGZ0", "ts": "2024-08-07 09:01:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VIH6X9", "ts": "2024-08-07 09:11:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RI45PZ", "ts": "2024-08-07 09:21:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WX288H", "ts": "2024-08-07 10:09:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4TCDUU", "ts": "2024-08-07 10:28:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UUN0ML", "ts": "2024-08-07 10:43:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N1RDG6", "ts": "2024-08-07 10:45:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QCJRMH", "ts": "2024-08-07 11:01:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EH23X9", "ts": "2024-08-07 11:01:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WWIEAM", "ts": "2024-08-07 11:11:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JB81N6", "ts": "2024-08-07 11:12:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZVZCYV", "ts": "2024-08-07 11:56:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3SXBG7", "ts": "2024-08-07 12:36:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YKYMXY", "ts": "2024-08-07 12:37:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZCKQ9N", "ts": "2024-08-07 12:41:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JBVC2N", "ts": "2024-08-07 12:42:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I2BCP3", "ts": "2024-08-07 12:51:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JN6VKD", "ts": "2024-08-07 13:03:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GDNUA3", "ts": "2024-08-07 13:03:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CKOQO8", "ts": "2024-08-07 13:03:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z77A17", "ts": "2024-08-07 13:04:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TU34ST", "ts": "2024-08-07 13:32:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KTJHIZ", "ts": "2024-08-07 13:33:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G5C8Z9", "ts": "2024-08-07 13:37:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NE3IDQ", "ts": "2024-08-07 14:49:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7C60SD", "ts": "2024-08-07 15:02:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FQTF0J", "ts": "2024-08-07 15:08:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5PFWNB", "ts": "2024-08-07 15:21:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EO3SWQ", "ts": "2024-08-07 15:21:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q168CW", "ts": "2024-08-07 15:44:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KZ39DB", "ts": "2024-08-07 16:03:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CW2SXQ", "ts": "2024-08-07 16:13:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BG824B", "ts": "2024-08-07 16:17:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IO3V4R", "ts": "2024-08-07 16:18:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2JISTO", "ts": "2024-08-07 16:44:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RGXIER", "ts": "2024-08-07 16:51:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3DNR86", "ts": "2024-08-07 17:08:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "INXSR5", "ts": "2024-08-07 17:28:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IHMFSL", "ts": "2024-08-07 17:35:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1UHSLG", "ts": "2024-08-07 17:40:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9W5N09", "ts": "2024-08-07 18:03:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EI5QPK", "ts": "2024-08-07 18:12:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "53UWDU", "ts": "2024-08-07 18:40:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6AHWQH", "ts": "2024-08-07 18:44:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SNYMSP", "ts": "2024-08-07 18:48:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HF9JG3", "ts": "2024-08-07 18:52:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SUPT2T", "ts": "2024-08-07 19:10:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6MK03F", "ts": "2024-08-07 19:45:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YEXTWP", "ts": "2024-08-07 19:53:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6DUZAN", "ts": "2024-08-07 19:59:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8GXS11", "ts": "2024-08-07 20:04:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "292DEQ", "ts": "2024-08-07 20:04:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C8O73G", "ts": "2024-08-07 20:07:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "922VMH", "ts": "2024-08-07 20:13:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4BAN00", "ts": "2024-08-07 20:31:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WGT79F", "ts": "2024-08-07 20:50:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6HYM5Q", "ts": "2024-08-07 21:04:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S4LDEW", "ts": "2024-08-07 21:06:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LB4SSF", "ts": "2024-08-07 21:20:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TF4UW1", "ts": "2024-08-07 21:22:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IY8CR0", "ts": "2024-08-07 21:29:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YAD65L", "ts": "2024-08-07 21:30:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YNME6P", "ts": "2024-08-07 21:46:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SZS6AX", "ts": "2024-08-07 21:46:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZNB6IC", "ts": "2024-08-07 21:52:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "55Z21D", "ts": "2024-08-07 22:01:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "166I1M", "ts": "2024-08-07 22:06:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0BMIAP", "ts": "2024-08-07 22:12:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3TQESM", "ts": "2024-08-07 22:30:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DPV7I7", "ts": "2024-08-07 22:39:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DAFK4T", "ts": "2024-08-08 00:13:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8AQV1W", "ts": "2024-08-08 00:22:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9R9JPW", "ts": "2024-08-08 00:45:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W0CE15", "ts": "2024-08-08 00:45:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "87RUZW", "ts": "2024-08-08 00:58:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "14E8IP", "ts": "2024-08-08 01:21:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0D1HTS", "ts": "2024-08-08 01:21:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VMDCE7", "ts": "2024-08-08 01:31:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LN94IY", "ts": "2024-08-08 01:32:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0EB7GX", "ts": "2024-08-08 01:50:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "776QVX", "ts": "2024-08-08 01:51:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GQLP4A", "ts": "2024-08-08 01:56:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LUQH3D", "ts": "2024-08-08 02:02:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4G8N3L", "ts": "2024-08-08 02:27:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WX9P3H", "ts": "2024-08-08 02:34:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "33YN1T", "ts": "2024-08-08 02:46:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BR76BG", "ts": "2024-08-08 03:25:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8C0QJS", "ts": "2024-08-08 03:26:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MUMVPC", "ts": "2024-08-08 03:31:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YPW5WN", "ts": "2024-08-08 03:37:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BD6ZMV", "ts": "2024-08-08 03:38:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G2H2LU", "ts": "2024-08-08 03:38:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YLG40W", "ts": "2024-08-08 03:40:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EVOW89", "ts": "2024-08-08 03:56:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UTI6EF", "ts": "2024-08-08 05:09:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1JW819", "ts": "2024-08-08 05:19:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A5CI04", "ts": "2024-08-08 05:30:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7AN96K", "ts": "2024-08-08 05:38:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WJKTZ3", "ts": "2024-08-08 05:51:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AZ29Q5", "ts": "2024-08-08 05:58:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B2Z95V", "ts": "2024-08-08 06:03:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D16D46", "ts": "2024-08-08 06:34:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7CUCZ0", "ts": "2024-08-08 06:35:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SCHU88", "ts": "2024-08-08 06:40:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZBU73Z", "ts": "2024-08-08 06:47:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X549M8", "ts": "2024-08-08 06:48:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y2IWFE", "ts": "2024-08-08 06:58:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O6L8SF", "ts": "2024-08-08 07:07:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CQEBLY", "ts": "2024-08-08 07:19:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OSHIEF", "ts": "2024-08-08 07:44:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RSLV66", "ts": "2024-08-08 09:58:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T6PW4J", "ts": "2024-08-08 10:15:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W39K5W", "ts": "2024-08-08 10:17:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QLB8UR", "ts": "2024-08-08 10:18:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TUTUFF", "ts": "2024-08-08 10:21:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NA89AT", "ts": "2024-08-08 10:21:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KSK6M4", "ts": "2024-08-08 10:25:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DVXKY6", "ts": "2024-08-08 10:28:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0RUZ6Y", "ts": "2024-08-08 11:09:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "205R40", "ts": "2024-08-08 11:11:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N6ALFE", "ts": "2024-08-08 11:16:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ORJH7E", "ts": "2024-08-08 11:17:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F5LRFK", "ts": "2024-08-08 11:17:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XV6QBX", "ts": "2024-08-08 11:19:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "78KPTN", "ts": "2024-08-08 11:20:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XC7E3D", "ts": "2024-08-08 11:20:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "07B73L", "ts": "2024-08-08 11:21:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4OFLR8", "ts": "2024-08-08 11:21:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OKWUNP", "ts": "2024-08-08 11:21:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4O0D3Z", "ts": "2024-08-08 11:21:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UDLOFM", "ts": "2024-08-08 11:21:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "211F8R", "ts": "2024-08-08 11:22:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0XZZNI", "ts": "2024-08-08 11:22:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M3GHHV", "ts": "2024-08-08 11:23:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z79WDB", "ts": "2024-08-08 11:23:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JBF3UK", "ts": "2024-08-08 11:23:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4IJQVK", "ts": "2024-08-08 11:24:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D8ODM7", "ts": "2024-08-08 11:24:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JILR5N", "ts": "2024-08-08 11:24:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DHQOP5", "ts": "2024-08-08 11:24:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FTM11O", "ts": "2024-08-08 11:25:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MLGVOD", "ts": "2024-08-08 11:25:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R65Q8G", "ts": "2024-08-08 11:26:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DSZGZ6", "ts": "2024-08-08 11:26:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WNARJJ", "ts": "2024-08-08 11:27:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SST8A6", "ts": "2024-08-08 11:27:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZMWZPM", "ts": "2024-08-08 11:27:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B646SB", "ts": "2024-08-08 11:27:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NDRHPV", "ts": "2024-08-08 11:27:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YVG22S", "ts": "2024-08-08 11:28:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C3DITH", "ts": "2024-08-08 11:28:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PTAOWJ", "ts": "2024-08-08 11:28:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L1A9SN", "ts": "2024-08-08 11:32:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8RTY5Z", "ts": "2024-08-08 11:37:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EVMVYS", "ts": "2024-08-08 11:38:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B2X93X", "ts": "2024-08-08 11:38:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZTLNCI", "ts": "2024-08-08 11:39:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "87FEY3", "ts": "2024-08-08 11:54:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D2XAEU", "ts": "2024-08-08 11:54:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T5A99R", "ts": "2024-08-08 12:14:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LAYRK0", "ts": "2024-08-08 12:30:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CIM6LY", "ts": "2024-08-08 12:44:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UTOSCN", "ts": "2024-08-08 12:47:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CJ95MI", "ts": "2024-08-08 12:47:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4Y1X4P", "ts": "2024-08-08 12:47:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LVD97R", "ts": "2024-08-08 12:47:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C1FPU6", "ts": "2024-08-08 12:48:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3B70IT", "ts": "2024-08-08 12:48:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "REEUQ3", "ts": "2024-08-08 13:04:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "24V2RK", "ts": "2024-08-08 13:08:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ETKV1H", "ts": "2024-08-08 13:26:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4OG0GE", "ts": "2024-08-08 13:35:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JLF86U", "ts": "2024-08-08 13:36:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XWFOL3", "ts": "2024-08-08 13:40:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E5H5Y3", "ts": "2024-08-08 13:40:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FOHP16", "ts": "2024-08-08 13:41:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4HUIFS", "ts": "2024-08-08 13:41:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PE0FHG", "ts": "2024-08-08 13:48:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2UNGI9", "ts": "2024-08-08 13:54:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BKLBNJ", "ts": "2024-08-08 14:08:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WTI47U", "ts": "2024-08-08 14:09:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2JMS0K", "ts": "2024-08-08 14:12:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZBYKK1", "ts": "2024-08-08 14:12:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YK5I1B", "ts": "2024-08-08 14:16:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3130B2", "ts": "2024-08-08 14:18:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IIT38V", "ts": "2024-08-08 14:20:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IF1ACW", "ts": "2024-08-08 14:21:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QT73BJ", "ts": "2024-08-08 14:39:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YJA0NZ", "ts": "2024-08-08 14:45:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FW2LM2", "ts": "2024-08-08 14:46:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YXBQ3B", "ts": "2024-08-08 15:03:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CKV57S", "ts": "2024-08-08 15:15:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0T9QZH", "ts": "2024-08-08 15:17:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6LKG9M", "ts": "2024-08-08 15:17:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KUAI56", "ts": "2024-08-08 15:20:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S38O4B", "ts": "2024-08-08 15:21:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2BTEDL", "ts": "2024-08-08 15:45:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BCQTAW", "ts": "2024-08-08 16:00:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q7E35P", "ts": "2024-08-08 16:16:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TXOM8Y", "ts": "2024-08-08 17:04:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NHXLK1", "ts": "2024-08-08 17:17:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BUFF09", "ts": "2024-08-08 17:24:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WHGQWO", "ts": "2024-08-08 17:34:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XMMC9F", "ts": "2024-08-08 17:37:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XEDZAV", "ts": "2024-08-08 17:51:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F12RGS", "ts": "2024-08-08 17:55:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MR5Q5Y", "ts": "2024-08-08 18:18:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0IU9H0", "ts": "2024-08-08 19:32:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5VQI69", "ts": "2024-08-08 20:05:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MOFKD7", "ts": "2024-08-08 20:07:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AT54B0", "ts": "2024-08-08 20:22:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CFTWOM", "ts": "2024-08-08 20:25:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "63TR35", "ts": "2024-08-08 20:37:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R7F7L4", "ts": "2024-08-08 21:08:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7TCWJ5", "ts": "2024-08-08 21:42:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XOWI7S", "ts": "2024-08-08 21:55:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HF0ACP", "ts": "2024-08-08 22:12:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0M4E3T", "ts": "2024-08-08 22:20:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IPV4E1", "ts": "2024-08-08 22:23:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FN6YVI", "ts": "2024-08-08 22:26:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0A68K4", "ts": "2024-08-08 22:35:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2WQVZC", "ts": "2024-08-08 22:36:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0CHKDD", "ts": "2024-08-08 22:40:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IVHALE", "ts": "2024-08-08 22:46:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1YM2X1", "ts": "2024-08-08 22:56:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FCX319", "ts": "2024-08-08 23:10:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JOKJYL", "ts": "2024-08-08 23:21:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7A1Z0K", "ts": "2024-08-08 23:32:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2XQFP0", "ts": "2024-08-09 00:22:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FAK127", "ts": "2024-08-09 00:47:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LT7OLB", "ts": "2024-08-09 00:48:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RD7EUG", "ts": "2024-08-09 01:05:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4OY8FG", "ts": "2024-08-09 02:46:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MDEWCS", "ts": "2024-08-09 03:09:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UYQ3DV", "ts": "2024-08-09 03:29:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E2JTQU", "ts": "2024-08-09 03:39:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KMKECC", "ts": "2024-08-09 04:52:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TO5W3Z", "ts": "2024-08-09 05:05:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E1Q0UH", "ts": "2024-08-09 05:12:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "77TK0C", "ts": "2024-08-09 05:18:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0HWTE4", "ts": "2024-08-09 05:45:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KA6N6W", "ts": "2024-08-09 06:11:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4E3TFQ", "ts": "2024-08-09 06:14:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9LUK8T", "ts": "2024-08-09 08:55:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N4JE7U", "ts": "2024-08-09 09:45:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9J1UAW", "ts": "2024-08-09 10:45:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2X18DW", "ts": "2024-08-09 10:46:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JHSS0B", "ts": "2024-08-09 11:01:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0S3W8J", "ts": "2024-08-09 11:21:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GKZTOZ", "ts": "2024-08-09 11:28:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I2HH4Q", "ts": "2024-08-09 12:41:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3STXYX", "ts": "2024-08-09 13:29:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N4DVSU", "ts": "2024-08-09 13:33:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TBLNA9", "ts": "2024-08-09 13:34:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M46NKS", "ts": "2024-08-09 13:53:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZQAVKA", "ts": "2024-08-09 13:53:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JGT9A4", "ts": "2024-08-09 14:01:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "93CK1Y", "ts": "2024-08-09 14:02:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PCLGU7", "ts": "2024-08-09 14:14:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HR29A3", "ts": "2024-08-09 14:14:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P9RP2J", "ts": "2024-08-09 14:21:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HT8G1S", "ts": "2024-08-09 14:31:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X80RSJ", "ts": "2024-08-09 14:31:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DDZRLT", "ts": "2024-08-09 14:31:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YPOQHG", "ts": "2024-08-09 14:32:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "02QQ2I", "ts": "2024-08-09 14:33:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7ZQG1H", "ts": "2024-08-09 14:39:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GQXJZM", "ts": "2024-08-09 14:39:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4PL9TE", "ts": "2024-08-09 14:41:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "895MPP", "ts": "2024-08-09 14:42:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DZ9QKK", "ts": "2024-08-09 14:50:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PUMYYP", "ts": "2024-08-09 14:52:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B3S41G", "ts": "2024-08-09 14:54:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KTD31Q", "ts": "2024-08-09 14:56:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2RAIB3", "ts": "2024-08-09 15:07:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6XGXRT", "ts": "2024-08-09 15:07:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TZ3KHK", "ts": "2024-08-09 15:07:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PPNBOO", "ts": "2024-08-09 15:13:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5SZG4U", "ts": "2024-08-09 15:13:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HEP245", "ts": "2024-08-09 15:49:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UOJVFR", "ts": "2024-08-09 15:49:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UL81FB", "ts": "2024-08-09 15:50:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FZUWQO", "ts": "2024-08-09 15:59:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PRS8LG", "ts": "2024-08-09 16:34:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZJMBAY", "ts": "2024-08-09 16:53:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3JNG9L", "ts": "2024-08-09 16:58:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UJHPUN", "ts": "2024-08-09 16:58:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "50WJG0", "ts": "2024-08-09 17:02:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TQ7CSP", "ts": "2024-08-09 17:50:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QR7XCZ", "ts": "2024-08-09 18:09:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WMV2VC", "ts": "2024-08-09 18:21:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HSS7RP", "ts": "2024-08-09 18:27:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IW7XLD", "ts": "2024-08-09 18:28:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RP5AH5", "ts": "2024-08-09 18:31:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "96CFH6", "ts": "2024-08-09 18:33:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZL529B", "ts": "2024-08-09 18:33:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T8FDKG", "ts": "2024-08-09 18:34:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5YDZ3N", "ts": "2024-08-09 18:35:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QBWAGQ", "ts": "2024-08-09 18:48:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "98B9A8", "ts": "2024-08-09 19:09:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "13NQ7N", "ts": "2024-08-09 19:13:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9AXHS9", "ts": "2024-08-09 19:49:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TLLCNN", "ts": "2024-08-09 19:53:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NB4QFL", "ts": "2024-08-09 20:22:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JSFX6H", "ts": "2024-08-09 20:31:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WNETWP", "ts": "2024-08-09 20:34:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D9O2X6", "ts": "2024-08-09 20:41:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3P8UOG", "ts": "2024-08-09 20:42:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DQZJTB", "ts": "2024-08-09 20:42:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TAFJKE", "ts": "2024-08-09 20:47:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C7926H", "ts": "2024-08-09 20:51:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4HEJPY", "ts": "2024-08-09 20:52:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VRN7R3", "ts": "2024-08-09 20:57:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AGVOC3", "ts": "2024-08-09 21:08:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L4I38J", "ts": "2024-08-09 21:34:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5WXQAP", "ts": "2024-08-09 21:44:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JJYJ4Z", "ts": "2024-08-09 22:18:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C88IVL", "ts": "2024-08-09 22:33:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1074WO", "ts": "2024-08-09 22:37:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8WGIJO", "ts": "2024-08-09 22:39:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O2DODG", "ts": "2024-08-09 22:40:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GIZMO3", "ts": "2024-08-10 00:01:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6EGUWM", "ts": "2024-08-10 00:48:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UNIYYC", "ts": "2024-08-10 01:25:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S6BDPU", "ts": "2024-08-10 02:30:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "51UYVH", "ts": "2024-08-10 03:35:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QJFEJU", "ts": "2024-08-10 03:38:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7Y2W6P", "ts": "2024-08-10 03:49:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5NN9J2", "ts": "2024-08-10 03:49:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MHYY7G", "ts": "2024-08-10 03:51:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FHTITB", "ts": "2024-08-10 03:54:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YWCSQD", "ts": "2024-08-10 04:19:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H81R7K", "ts": "2024-08-10 04:23:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4G8CZC", "ts": "2024-08-10 04:37:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GDBF9L", "ts": "2024-08-10 05:20:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EHUA4L", "ts": "2024-08-10 05:50:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VS2E3F", "ts": "2024-08-10 05:59:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6P5MEJ", "ts": "2024-08-10 06:42:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ME572J", "ts": "2024-08-10 07:44:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L36ISI", "ts": "2024-08-10 07:53:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UWZJYI", "ts": "2024-08-10 08:38:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XARTJU", "ts": "2024-08-10 08:39:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QQ38Q2", "ts": "2024-08-10 08:46:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "09SHG0", "ts": "2024-08-10 09:02:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O2FLUT", "ts": "2024-08-10 09:26:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GJUSFQ", "ts": "2024-08-10 10:08:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8UDA3H", "ts": "2024-08-10 10:10:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EAXY1C", "ts": "2024-08-10 11:31:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RMX75A", "ts": "2024-08-10 11:51:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K3IKC1", "ts": "2024-08-10 11:51:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MWYE8G", "ts": "2024-08-10 12:27:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I7KKL4", "ts": "2024-08-10 12:29:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BMNAEU", "ts": "2024-08-10 12:45:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4AJIQC", "ts": "2024-08-10 12:46:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M9SNMZ", "ts": "2024-08-10 13:09:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JBY61P", "ts": "2024-08-10 13:18:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5XE69T", "ts": "2024-08-10 13:23:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HVE1LU", "ts": "2024-08-10 13:30:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3668AP", "ts": "2024-08-10 13:35:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U145HU", "ts": "2024-08-10 14:07:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UKQKX3", "ts": "2024-08-10 14:33:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WMMI7W", "ts": "2024-08-10 14:50:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "62A3RD", "ts": "2024-08-10 15:20:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4OD2Y2", "ts": "2024-08-10 15:25:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XAIO4W", "ts": "2024-08-10 15:37:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "70BCWW", "ts": "2024-08-10 15:55:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X38TKN", "ts": "2024-08-10 16:03:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3GFE4A", "ts": "2024-08-10 16:15:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R0043N", "ts": "2024-08-10 16:30:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WN64EB", "ts": "2024-08-10 16:42:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YNMTFN", "ts": "2024-08-10 17:09:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B8T0CY", "ts": "2024-08-10 17:59:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JVFC33", "ts": "2024-08-10 18:04:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WWQ6K5", "ts": "2024-08-10 18:04:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "86LIYX", "ts": "2024-08-10 18:10:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FBNINU", "ts": "2024-08-10 18:11:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DAG5SN", "ts": "2024-08-10 18:15:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "032ABD", "ts": "2024-08-10 18:29:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YYR6S7", "ts": "2024-08-10 18:43:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1BQD23", "ts": "2024-08-10 18:45:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5Z5ME2", "ts": "2024-08-10 18:54:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RW6Z52", "ts": "2024-08-10 18:59:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3PMJ25", "ts": "2024-08-10 19:12:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MRP8DG", "ts": "2024-08-10 19:20:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FQ1WNY", "ts": "2024-08-10 19:42:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5NO8YU", "ts": "2024-08-10 19:43:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C8H9EO", "ts": "2024-08-10 19:59:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0ELXCR", "ts": "2024-08-10 20:00:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ANGF8U", "ts": "2024-08-10 20:05:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KWI4FG", "ts": "2024-08-10 20:06:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KVXHME", "ts": "2024-08-10 20:22:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FJ9CL2", "ts": "2024-08-10 20:24:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J69LDN", "ts": "2024-08-10 20:25:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EWNSIP", "ts": "2024-08-10 20:29:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E16DM6", "ts": "2024-08-10 20:30:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7BNW3N", "ts": "2024-08-10 20:40:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7FNNNK", "ts": "2024-08-10 21:00:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9UDIG9", "ts": "2024-08-10 21:06:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E38R7V", "ts": "2024-08-10 21:35:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "11LJPB", "ts": "2024-08-10 22:15:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XFFGN8", "ts": "2024-08-10 22:59:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TT8AA2", "ts": "2024-08-10 23:13:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CQ1FDD", "ts": "2024-08-10 23:21:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CRR66O", "ts": "2024-08-10 23:24:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WKIH7B", "ts": "2024-08-10 23:29:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PYCA7F", "ts": "2024-08-11 00:18:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NUL2QF", "ts": "2024-08-11 01:10:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TMZGHD", "ts": "2024-08-11 01:29:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LBQNN2", "ts": "2024-08-11 01:31:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DZRVUE", "ts": "2024-08-11 01:34:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AHKDT7", "ts": "2024-08-11 02:07:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8GS36S", "ts": "2024-08-11 02:39:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1VQH5C", "ts": "2024-08-11 02:48:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NY1ZPZ", "ts": "2024-08-11 03:17:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T2R7ZX", "ts": "2024-08-11 03:18:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8VA0AE", "ts": "2024-08-11 03:32:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I9KCX6", "ts": "2024-08-11 03:40:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AU4CC2", "ts": "2024-08-11 04:34:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5F312C", "ts": "2024-08-11 04:46:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EHR48P", "ts": "2024-08-11 05:05:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2IZ9IS", "ts": "2024-08-11 06:04:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y9XLGK", "ts": "2024-08-11 06:07:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DLWYJP", "ts": "2024-08-11 06:08:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E3F67F", "ts": "2024-08-11 06:10:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A8UE2I", "ts": "2024-08-11 06:18:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XVRTZ3", "ts": "2024-08-11 06:21:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E32162", "ts": "2024-08-11 06:43:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I735HP", "ts": "2024-08-11 06:50:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3ANZVI", "ts": "2024-08-11 06:53:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "URCQSX", "ts": "2024-08-11 07:19:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CVVAOP", "ts": "2024-08-11 07:30:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "492JWK", "ts": "2024-08-11 07:40:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DII71M", "ts": "2024-08-11 07:46:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y163CK", "ts": "2024-08-11 07:47:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S5DY4L", "ts": "2024-08-11 07:52:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZB4XZV", "ts": "2024-08-11 08:17:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OE68J6", "ts": "2024-08-11 08:19:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FPQI0U", "ts": "2024-08-11 08:22:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "44WFG8", "ts": "2024-08-11 08:28:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ITQGAI", "ts": "2024-08-11 08:30:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6LVTSE", "ts": "2024-08-11 09:00:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZY94YH", "ts": "2024-08-11 09:25:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HBUFV5", "ts": "2024-08-11 09:28:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D0VWV7", "ts": "2024-08-11 09:31:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SYUV17", "ts": "2024-08-11 10:10:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UUORQG", "ts": "2024-08-11 10:50:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A05B87", "ts": "2024-08-11 10:56:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3FHZYX", "ts": "2024-08-11 11:39:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PFDPV0", "ts": "2024-08-11 12:03:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LZ8MLC", "ts": "2024-08-11 12:15:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NDLJ2W", "ts": "2024-08-11 12:35:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PXOEM2", "ts": "2024-08-11 12:36:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MN7A6J", "ts": "2024-08-11 13:03:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SVDMMY", "ts": "2024-08-11 13:04:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "41RF32", "ts": "2024-08-11 13:08:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7A9OJG", "ts": "2024-08-11 13:43:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SLN49Q", "ts": "2024-08-11 13:44:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "51Z68V", "ts": "2024-08-11 13:49:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6HD4IO", "ts": "2024-08-11 13:56:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8STLBQ", "ts": "2024-08-11 14:05:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5VLAVS", "ts": "2024-08-11 14:21:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K8SBL3", "ts": "2024-08-11 14:22:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PXJV4B", "ts": "2024-08-11 14:43:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8HGELH", "ts": "2024-08-11 14:48:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G8JU0H", "ts": "2024-08-11 14:50:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0G3CKR", "ts": "2024-08-11 14:52:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5EVD1I", "ts": "2024-08-11 15:07:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T2F17B", "ts": "2024-08-11 15:15:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YDFEU9", "ts": "2024-08-11 15:53:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MUK5WJ", "ts": "2024-08-11 16:00:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7H3VSL", "ts": "2024-08-11 16:08:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P918OI", "ts": "2024-08-11 16:14:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EP06U8", "ts": "2024-08-11 16:21:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1D3NOS", "ts": "2024-08-11 16:32:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TECVZX", "ts": "2024-08-11 16:34:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KFHT3I", "ts": "2024-08-11 16:37:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5UJFIO", "ts": "2024-08-11 16:50:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NTD2WY", "ts": "2024-08-11 16:50:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J1YW1T", "ts": "2024-08-11 16:59:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HS699C", "ts": "2024-08-11 17:00:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9MI8TE", "ts": "2024-08-11 17:17:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FKH9B1", "ts": "2024-08-11 17:19:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7L4YX3", "ts": "2024-08-11 17:25:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KG7U33", "ts": "2024-08-11 17:31:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J8TGYH", "ts": "2024-08-11 17:45:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DSKZX4", "ts": "2024-08-11 17:49:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "65TKVW", "ts": "2024-08-11 17:53:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R2NHQV", "ts": "2024-08-11 18:26:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JHZYQ7", "ts": "2024-08-11 18:35:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AYZ633", "ts": "2024-08-11 18:37:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XG3U7H", "ts": "2024-08-11 19:13:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JZGYR9", "ts": "2024-08-11 19:13:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YTGWMK", "ts": "2024-08-11 19:31:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A1JKIE", "ts": "2024-08-11 19:36:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F8VL9K", "ts": "2024-08-11 19:42:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XZNG51", "ts": "2024-08-11 19:43:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IVEN99", "ts": "2024-08-11 20:29:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GDAEH2", "ts": "2024-08-11 20:45:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OY3OD5", "ts": "2024-08-11 20:45:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OKFRO2", "ts": "2024-08-11 20:53:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UFLE4U", "ts": "2024-08-11 21:19:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PE074M", "ts": "2024-08-11 21:35:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZWJN1R", "ts": "2024-08-11 22:49:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3LMG1R", "ts": "2024-08-11 22:55:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1ETI6L", "ts": "2024-08-11 23:08:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UV9852", "ts": "2024-08-11 23:29:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CI7IXR", "ts": "2024-08-11 23:30:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QQ7YKH", "ts": "2024-08-11 23:37:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VH85CP", "ts": "2024-08-11 23:48:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O5IQ4J", "ts": "2024-08-11 23:55:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PFXBNG", "ts": "2024-08-11 23:56:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UJNEMN", "ts": "2024-08-12 00:03:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AXZIS5", "ts": "2024-08-12 00:19:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G0N0IB", "ts": "2024-08-12 00:30:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1MT6LO", "ts": "2024-08-12 00:31:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ILREDW", "ts": "2024-08-12 00:32:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6BVDVG", "ts": "2024-08-12 01:15:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YW6WU7", "ts": "2024-08-12 01:56:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5QYIPN", "ts": "2024-08-12 02:30:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JJBF51", "ts": "2024-08-12 02:31:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A9D8B8", "ts": "2024-08-12 02:39:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DXP5HF", "ts": "2024-08-12 02:39:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VBUIOD", "ts": "2024-08-12 02:40:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4EJG3C", "ts": "2024-08-12 02:41:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C62P1E", "ts": "2024-08-12 02:42:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YH31DH", "ts": "2024-08-12 02:42:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S5PATO", "ts": "2024-08-12 02:42:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "US77O2", "ts": "2024-08-12 02:42:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RJRXWE", "ts": "2024-08-12 02:42:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "11FOY4", "ts": "2024-08-12 02:42:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PRZOG7", "ts": "2024-08-12 02:43:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JBMP52", "ts": "2024-08-12 02:43:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9KB57H", "ts": "2024-08-12 02:43:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JGM0A5", "ts": "2024-08-12 02:43:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VQX7MJ", "ts": "2024-08-12 02:43:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HJJEEP", "ts": "2024-08-12 02:43:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "27MZ5Z", "ts": "2024-08-12 02:43:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LXEQEG", "ts": "2024-08-12 02:44:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IK3SML", "ts": "2024-08-12 02:50:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XUVNGG", "ts": "2024-08-12 03:04:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T3KUMF", "ts": "2024-08-12 03:09:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2EPRJ8", "ts": "2024-08-12 03:09:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8JR2CX", "ts": "2024-08-12 03:21:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QJBBLF", "ts": "2024-08-12 03:21:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G7X9GW", "ts": "2024-08-12 03:21:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1GH4UL", "ts": "2024-08-12 03:52:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BRA75W", "ts": "2024-08-12 04:20:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "983J2H", "ts": "2024-08-12 04:23:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A04E0C", "ts": "2024-08-12 04:27:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D7DWDK", "ts": "2024-08-12 04:53:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7Z7XN4", "ts": "2024-08-12 05:16:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NJTUI4", "ts": "2024-08-12 06:29:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7Q1AET", "ts": "2024-08-12 06:50:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OJVQJY", "ts": "2024-08-12 07:22:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M9498V", "ts": "2024-08-12 07:26:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TEL7SN", "ts": "2024-08-12 07:35:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OTCYF0", "ts": "2024-08-12 07:54:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "98SPIT", "ts": "2024-08-12 07:54:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NT8USP", "ts": "2024-08-12 08:01:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MF85U3", "ts": "2024-08-12 08:08:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G4A7A0", "ts": "2024-08-12 08:34:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F5QKGC", "ts": "2024-08-12 08:35:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "26XORG", "ts": "2024-08-12 09:07:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2A9AUG", "ts": "2024-08-12 09:19:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UBONB0", "ts": "2024-08-12 10:04:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NLEVQW", "ts": "2024-08-12 10:20:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UIYSER", "ts": "2024-08-12 10:42:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XV5EGD", "ts": "2024-08-12 10:54:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KOW6LK", "ts": "2024-08-12 11:02:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GF83MW", "ts": "2024-08-12 11:45:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7BX1KQ", "ts": "2024-08-12 11:58:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2GWPP1", "ts": "2024-08-12 12:00:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GM2AXR", "ts": "2024-08-12 12:17:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SPTFRJ", "ts": "2024-08-12 12:24:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4KROAQ", "ts": "2024-08-12 12:52:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FHX4BR", "ts": "2024-08-12 13:15:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6LEAF5", "ts": "2024-08-12 13:18:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4MGXOY", "ts": "2024-08-12 13:20:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EM4Q3R", "ts": "2024-08-12 13:22:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3ULX4K", "ts": "2024-08-12 13:23:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O10Q1A", "ts": "2024-08-12 13:51:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KP6P69", "ts": "2024-08-12 13:51:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8NNSSI", "ts": "2024-08-12 14:43:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZQLSV7", "ts": "2024-08-12 14:47:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NNT3PH", "ts": "2024-08-12 14:52:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZI6RHA", "ts": "2024-08-12 15:03:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SMSCRK", "ts": "2024-08-12 15:03:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8APX4G", "ts": "2024-08-12 15:28:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KN1O0Z", "ts": "2024-08-12 15:28:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6MK2MT", "ts": "2024-08-12 15:28:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3NQOAC", "ts": "2024-08-12 15:31:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8HLY24", "ts": "2024-08-12 15:33:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "REKK2H", "ts": "2024-08-12 15:35:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SL1XR8", "ts": "2024-08-12 15:39:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O3Q1CM", "ts": "2024-08-12 15:46:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YNCYU8", "ts": "2024-08-12 15:51:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OJYSGT", "ts": "2024-08-12 15:52:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KF7RVJ", "ts": "2024-08-12 15:59:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MLKT4X", "ts": "2024-08-12 16:14:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JQTV59", "ts": "2024-08-12 16:30:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7UUYJE", "ts": "2024-08-12 16:56:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1GN35O", "ts": "2024-08-12 16:56:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YSNCXJ", "ts": "2024-08-12 16:56:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K2NDD1", "ts": "2024-08-12 17:10:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5XRLMK", "ts": "2024-08-12 17:12:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K55PZD", "ts": "2024-08-12 17:19:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BY6D8Q", "ts": "2024-08-12 17:26:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UE4GLV", "ts": "2024-08-12 18:07:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "929FI0", "ts": "2024-08-12 18:15:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MCG5DH", "ts": "2024-08-12 18:16:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DWXSWV", "ts": "2024-08-12 18:17:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IJAMA1", "ts": "2024-08-12 18:18:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M3T5Y2", "ts": "2024-08-12 18:18:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5MLZOB", "ts": "2024-08-12 18:19:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B9BRVP", "ts": "2024-08-12 18:20:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4QTT35", "ts": "2024-08-12 18:21:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XHCOP3", "ts": "2024-08-12 18:21:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "06ZHD8", "ts": "2024-08-12 18:21:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PK9WA6", "ts": "2024-08-12 18:21:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0FDN0O", "ts": "2024-08-12 18:22:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QI2FYN", "ts": "2024-08-12 18:22:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6Y037O", "ts": "2024-08-12 18:22:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J0L8ST", "ts": "2024-08-12 18:22:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "88MSPP", "ts": "2024-08-12 18:22:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HLPY3S", "ts": "2024-08-12 18:23:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8JEGMC", "ts": "2024-08-12 18:39:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WM5EV6", "ts": "2024-08-12 18:56:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O2PLLW", "ts": "2024-08-12 20:30:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TG1Q5D", "ts": "2024-08-12 20:33:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4UUNZH", "ts": "2024-08-12 20:40:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EXVMG7", "ts": "2024-08-12 20:44:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A3CIEC", "ts": "2024-08-12 20:58:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M6E2RD", "ts": "2024-08-12 22:23:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MR8NKK", "ts": "2024-08-12 23:37:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "37XBEJ", "ts": "2024-08-13 00:18:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "REKEOR", "ts": "2024-08-13 00:42:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T4KNCE", "ts": "2024-08-13 00:47:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HW3U3H", "ts": "2024-08-13 01:32:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L1LX3I", "ts": "2024-08-13 02:21:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CAWD4B", "ts": "2024-08-13 02:21:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IS64HA", "ts": "2024-08-13 02:21:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QMBWHC", "ts": "2024-08-13 02:21:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3YJ35M", "ts": "2024-08-13 02:21:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HXFXDA", "ts": "2024-08-13 02:21:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0S2XA1", "ts": "2024-08-13 02:22:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DLXLV2", "ts": "2024-08-13 02:22:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5HF49U", "ts": "2024-08-13 02:22:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3KD7QP", "ts": "2024-08-13 02:22:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KFYXL7", "ts": "2024-08-13 02:22:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D3QDJK", "ts": "2024-08-13 02:22:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CJ0QB4", "ts": "2024-08-13 02:22:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3HRSZ6", "ts": "2024-08-13 02:22:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8B6JR4", "ts": "2024-08-13 02:23:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6HRHDN", "ts": "2024-08-13 02:23:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WN35RO", "ts": "2024-08-13 02:23:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I08HH6", "ts": "2024-08-13 02:23:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "73KC0K", "ts": "2024-08-13 02:24:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L3GRP5", "ts": "2024-08-13 02:24:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "12LLYX", "ts": "2024-08-13 02:25:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8IFHK7", "ts": "2024-08-13 02:25:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GHXL6E", "ts": "2024-08-13 02:25:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z0PI7J", "ts": "2024-08-13 02:26:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SN55S7", "ts": "2024-08-13 02:26:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WIJWV9", "ts": "2024-08-13 02:27:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "86CQIS", "ts": "2024-08-13 02:44:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8W82M6", "ts": "2024-08-13 02:44:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7BHYYB", "ts": "2024-08-13 02:45:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IWFCZ7", "ts": "2024-08-13 02:52:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3FIH8Z", "ts": "2024-08-13 02:54:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OPRXNE", "ts": "2024-08-13 03:05:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DTCUZQ", "ts": "2024-08-13 03:06:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6ICAD0", "ts": "2024-08-13 03:24:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YRD532", "ts": "2024-08-13 03:35:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D34PD9", "ts": "2024-08-13 03:50:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AHZNWO", "ts": "2024-08-13 04:03:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1M2EKM", "ts": "2024-08-13 04:17:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NS6ZL6", "ts": "2024-08-13 04:22:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5HES4F", "ts": "2024-08-13 04:23:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "81RRFZ", "ts": "2024-08-13 04:23:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OZW02I", "ts": "2024-08-13 04:27:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z7G83A", "ts": "2024-08-13 04:29:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PJTIXM", "ts": "2024-08-13 04:30:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3CO1JY", "ts": "2024-08-13 04:31:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1H2KZB", "ts": "2024-08-13 04:44:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VK167Y", "ts": "2024-08-13 04:46:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZD05OT", "ts": "2024-08-13 04:48:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9GBAGR", "ts": "2024-08-13 05:08:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SBYQUF", "ts": "2024-08-13 05:16:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FD2F3C", "ts": "2024-08-13 05:23:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H9QRMB", "ts": "2024-08-13 06:17:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J7942A", "ts": "2024-08-13 06:30:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VP8RJM", "ts": "2024-08-13 06:45:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DR68DV", "ts": "2024-08-13 06:57:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4X1FVV", "ts": "2024-08-13 06:58:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GPVQMY", "ts": "2024-08-13 07:08:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "07LMUU", "ts": "2024-08-13 07:24:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U0CUGX", "ts": "2024-08-13 07:39:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TW8B2D", "ts": "2024-08-13 07:46:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ANJQY5", "ts": "2024-08-13 08:19:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "875YCB", "ts": "2024-08-13 08:28:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VBB746", "ts": "2024-08-13 08:42:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U9FZI5", "ts": "2024-08-13 08:54:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IR8A8V", "ts": "2024-08-13 09:10:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AVDZFI", "ts": "2024-08-13 09:15:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WW1PWF", "ts": "2024-08-13 09:27:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5D4SHL", "ts": "2024-08-13 09:35:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KNHTML", "ts": "2024-08-13 09:35:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "864QN1", "ts": "2024-08-13 09:47:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SP93Y4", "ts": "2024-08-13 09:48:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BVXCJ0", "ts": "2024-08-13 09:54:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B9YPWZ", "ts": "2024-08-13 10:03:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WCK2JC", "ts": "2024-08-13 10:04:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QQAW4U", "ts": "2024-08-13 10:06:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C609BU", "ts": "2024-08-13 10:14:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VFV06L", "ts": "2024-08-13 10:31:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K6QDV0", "ts": "2024-08-13 10:35:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8UCR3I", "ts": "2024-08-13 10:44:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4X8O68", "ts": "2024-08-13 10:53:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RTVX95", "ts": "2024-08-13 10:55:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G1YPWK", "ts": "2024-08-13 11:18:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CZPO21", "ts": "2024-08-13 11:21:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0W92XR", "ts": "2024-08-13 11:42:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OHKJJ7", "ts": "2024-08-13 12:01:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "840UGI", "ts": "2024-08-13 12:20:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T1MR1G", "ts": "2024-08-13 12:24:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NEXPHD", "ts": "2024-08-13 12:26:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MWC7BI", "ts": "2024-08-13 12:27:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MS3XRY", "ts": "2024-08-13 12:29:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TXUY3Q", "ts": "2024-08-13 12:30:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LAE62E", "ts": "2024-08-13 12:30:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1J6KRK", "ts": "2024-08-13 12:31:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0DB389", "ts": "2024-08-13 12:35:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ALK8I6", "ts": "2024-08-13 12:36:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "48DZ7D", "ts": "2024-08-13 12:38:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A4IR5Z", "ts": "2024-08-13 12:38:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RZO6CV", "ts": "2024-08-13 12:51:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6RW83A", "ts": "2024-08-13 12:58:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K6R3DT", "ts": "2024-08-13 13:02:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U1VGW6", "ts": "2024-08-13 13:22:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SIIK5S", "ts": "2024-08-13 13:49:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U3B9C0", "ts": "2024-08-13 14:33:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P78B9R", "ts": "2024-08-13 14:48:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U1AF0P", "ts": "2024-08-13 14:58:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZW35Q3", "ts": "2024-08-13 15:16:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K2GQGS", "ts": "2024-08-13 15:22:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YGD5MV", "ts": "2024-08-13 15:28:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QA7ZZR", "ts": "2024-08-13 15:48:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B5AS36", "ts": "2024-08-13 15:49:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "74DN7T", "ts": "2024-08-13 15:50:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N13BHY", "ts": "2024-08-13 16:18:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1UHWYM", "ts": "2024-08-13 17:13:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4R6ID1", "ts": "2024-08-13 17:18:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AXQRCI", "ts": "2024-08-13 17:35:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SB79JA", "ts": "2024-08-13 17:57:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0VKL4M", "ts": "2024-08-13 18:07:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "608VBN", "ts": "2024-08-13 18:16:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DCJUZU", "ts": "2024-08-13 18:28:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UCCNPU", "ts": "2024-08-13 18:42:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T59ZC4", "ts": "2024-08-13 18:49:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BELK59", "ts": "2024-08-13 18:57:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OHLC8Y", "ts": "2024-08-13 18:59:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "28SDNE", "ts": "2024-08-13 19:06:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BQPDVM", "ts": "2024-08-13 19:24:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KJLUVT", "ts": "2024-08-13 19:43:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6XZKF1", "ts": "2024-08-13 20:17:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B28QJB", "ts": "2024-08-13 20:20:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HCW1TX", "ts": "2024-08-13 20:26:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O7KFLS", "ts": "2024-08-13 20:45:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "445C67", "ts": "2024-08-13 20:47:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NCNZD6", "ts": "2024-08-13 20:50:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N1W6K5", "ts": "2024-08-13 21:15:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "69LIW1", "ts": "2024-08-13 21:19:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FGY0MB", "ts": "2024-08-13 21:43:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NENQV8", "ts": "2024-08-13 21:47:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6PY5KT", "ts": "2024-08-13 21:54:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3GI48A", "ts": "2024-08-13 22:06:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HN235I", "ts": "2024-08-13 22:15:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G00SUY", "ts": "2024-08-13 22:20:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A8H26B", "ts": "2024-08-13 23:12:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0IWKHL", "ts": "2024-08-13 23:15:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LH6UH2", "ts": "2024-08-13 23:22:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZENSEC", "ts": "2024-08-13 23:23:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "10VH0P", "ts": "2024-08-13 23:35:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F5SHL8", "ts": "2024-08-13 23:38:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7WR43A", "ts": "2024-08-13 23:45:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LYFP5B", "ts": "2024-08-14 00:00:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9APZ32", "ts": "2024-08-14 00:45:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7BQSQP", "ts": "2024-08-14 00:45:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U5UVL0", "ts": "2024-08-14 00:47:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "35QF8E", "ts": "2024-08-14 00:55:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3ZOQLN", "ts": "2024-08-14 01:00:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EU87QP", "ts": "2024-08-14 01:04:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LVJ1NV", "ts": "2024-08-14 01:08:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W9EH8C", "ts": "2024-08-14 01:20:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2UCW12", "ts": "2024-08-14 01:53:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZZIIHP", "ts": "2024-08-14 02:02:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BJC73W", "ts": "2024-08-14 02:15:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DOP1I4", "ts": "2024-08-14 02:20:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "72VLYF", "ts": "2024-08-14 02:25:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BG4OS9", "ts": "2024-08-14 02:28:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LLTUCU", "ts": "2024-08-14 02:43:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TK4CB1", "ts": "2024-08-14 02:55:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HOTD19", "ts": "2024-08-14 02:58:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MVD4JL", "ts": "2024-08-14 03:14:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3AEEJ8", "ts": "2024-08-14 04:14:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "96301U", "ts": "2024-08-14 05:24:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OYTT4R", "ts": "2024-08-14 05:34:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5OKWZ5", "ts": "2024-08-14 05:39:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NY9R88", "ts": "2024-08-14 05:46:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J5HTKP", "ts": "2024-08-14 06:35:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NNS8HL", "ts": "2024-08-14 07:00:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KYZBEZ", "ts": "2024-08-14 07:01:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E2VQTB", "ts": "2024-08-14 07:03:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O0K9OJ", "ts": "2024-08-14 07:11:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U65X8E", "ts": "2024-08-14 07:30:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5FXUWZ", "ts": "2024-08-14 07:58:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8A9VXQ", "ts": "2024-08-14 08:22:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DVNK2Z", "ts": "2024-08-14 08:28:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WNXT2K", "ts": "2024-08-14 08:36:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0H6JDJ", "ts": "2024-08-14 08:36:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HPKWH5", "ts": "2024-08-14 08:37:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NLZNBR", "ts": "2024-08-14 08:39:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "52Y0FW", "ts": "2024-08-14 08:42:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TVBUEX", "ts": "2024-08-14 08:42:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8589QB", "ts": "2024-08-14 10:15:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RDPLR7", "ts": "2024-08-14 10:18:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3SPFPG", "ts": "2024-08-14 12:37:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KWMP0B", "ts": "2024-08-14 13:31:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EKKU9Y", "ts": "2024-08-14 14:38:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1N9HBC", "ts": "2024-08-14 14:50:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VPGMGM", "ts": "2024-08-14 15:37:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7BA6ZK", "ts": "2024-08-14 15:46:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U72U2O", "ts": "2024-08-14 17:12:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J9ORBT", "ts": "2024-08-14 17:44:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OW4FNE", "ts": "2024-08-14 18:05:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NE0M5T", "ts": "2024-08-14 19:07:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6951O0", "ts": "2024-08-14 19:29:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VYVBDQ", "ts": "2024-08-14 20:05:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4K6ERN", "ts": "2024-08-14 20:16:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AG3E7B", "ts": "2024-08-14 20:26:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PKTSD6", "ts": "2024-08-14 20:34:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y7IX0I", "ts": "2024-08-14 21:45:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P30QEI", "ts": "2024-08-14 22:25:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YDSTUY", "ts": "2024-08-14 22:40:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AXGBUL", "ts": "2024-08-14 22:51:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UCMOZ5", "ts": "2024-08-14 23:45:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8FI3PJ", "ts": "2024-08-14 23:47:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZUNWG6", "ts": "2024-08-14 23:54:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KJZ7CA", "ts": "2024-08-15 00:03:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XC6KLI", "ts": "2024-08-15 00:10:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PYRQVL", "ts": "2024-08-15 00:20:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q5KUCM", "ts": "2024-08-15 00:39:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HWVUB0", "ts": "2024-08-15 00:43:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4VME4I", "ts": "2024-08-15 01:01:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KZCM8P", "ts": "2024-08-15 01:32:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XO628T", "ts": "2024-08-15 01:33:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UWU9ZG", "ts": "2024-08-15 01:34:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5RSZR9", "ts": "2024-08-15 01:54:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MQ3BW8", "ts": "2024-08-15 02:08:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M8O8QG", "ts": "2024-08-15 02:14:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HL3UC8", "ts": "2024-08-15 02:30:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "060XOF", "ts": "2024-08-15 03:54:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YODY74", "ts": "2024-08-15 04:00:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8P2VXC", "ts": "2024-08-15 04:06:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UTIA6V", "ts": "2024-08-15 04:35:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8ZJP5X", "ts": "2024-08-15 04:36:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O47T8U", "ts": "2024-08-15 05:05:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L5ZW9W", "ts": "2024-08-15 06:11:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "061T5Q", "ts": "2024-08-15 06:41:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MF0TSS", "ts": "2024-08-15 07:07:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q21DEX", "ts": "2024-08-15 07:35:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZGYUVI", "ts": "2024-08-15 08:05:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XU8BSA", "ts": "2024-08-15 08:34:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CFL8YK", "ts": "2024-08-15 08:38:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JO04VI", "ts": "2024-08-15 09:13:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VSF97H", "ts": "2024-08-15 09:21:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2DQTJH", "ts": "2024-08-15 09:59:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MZBAT3", "ts": "2024-08-15 10:39:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J8W0XU", "ts": "2024-08-15 10:41:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YPP2GC", "ts": "2024-08-15 11:12:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1YD6Q4", "ts": "2024-08-15 11:52:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MMD49E", "ts": "2024-08-15 12:05:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "47JCWB", "ts": "2024-08-15 13:11:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QJWDKQ", "ts": "2024-08-15 13:20:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "53BNLT", "ts": "2024-08-15 13:30:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "342JCH", "ts": "2024-08-15 13:30:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KVBOEK", "ts": "2024-08-15 13:32:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OS5TF4", "ts": "2024-08-15 13:36:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QZ6VVI", "ts": "2024-08-15 13:37:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KNM788", "ts": "2024-08-15 13:40:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J1J2BZ", "ts": "2024-08-15 13:43:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6L03WB", "ts": "2024-08-15 13:45:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PJT8EQ", "ts": "2024-08-15 13:45:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VJLHEJ", "ts": "2024-08-15 13:45:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LSFV6A", "ts": "2024-08-15 13:46:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E9HATQ", "ts": "2024-08-15 13:48:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S6T9HD", "ts": "2024-08-15 13:48:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ETEK7O", "ts": "2024-08-15 13:49:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XWEUDI", "ts": "2024-08-15 13:50:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9IYYTM", "ts": "2024-08-15 13:52:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W75WLL", "ts": "2024-08-15 13:53:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZH7FKH", "ts": "2024-08-15 13:56:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5VJEX7", "ts": "2024-08-15 14:02:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RQNRVQ", "ts": "2024-08-15 14:10:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KL5VAI", "ts": "2024-08-15 14:12:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3UVJYN", "ts": "2024-08-15 14:14:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X44LTA", "ts": "2024-08-15 14:21:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FVCK2G", "ts": "2024-08-15 15:04:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RNE8MR", "ts": "2024-08-15 15:05:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8YXA3S", "ts": "2024-08-15 15:05:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DP75JN", "ts": "2024-08-15 15:05:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PLSCJ0", "ts": "2024-08-15 15:05:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XNULBO", "ts": "2024-08-15 15:05:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SZ24LK", "ts": "2024-08-15 15:06:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WFK27A", "ts": "2024-08-15 15:06:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "62BJB3", "ts": "2024-08-15 15:06:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KPAYVS", "ts": "2024-08-15 15:06:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OBWRWM", "ts": "2024-08-15 15:06:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XYQZD5", "ts": "2024-08-15 15:06:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GCTKQT", "ts": "2024-08-15 15:07:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L7PIWN", "ts": "2024-08-15 15:07:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VAM72F", "ts": "2024-08-15 15:08:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HBMOGQ", "ts": "2024-08-15 15:08:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IWP7OZ", "ts": "2024-08-15 15:08:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z4HYSQ", "ts": "2024-08-15 15:08:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4J9E8O", "ts": "2024-08-15 15:08:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0S0PS1", "ts": "2024-08-15 15:08:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DPCF38", "ts": "2024-08-15 15:09:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ST7ZWM", "ts": "2024-08-15 15:09:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MGXZYX", "ts": "2024-08-15 15:09:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZL6QVY", "ts": "2024-08-15 15:09:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LGLURV", "ts": "2024-08-15 15:09:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GP3U8G", "ts": "2024-08-15 15:09:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6BLDPM", "ts": "2024-08-15 15:10:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3FWR2K", "ts": "2024-08-15 15:10:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UD88OG", "ts": "2024-08-15 15:10:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2ZQGHZ", "ts": "2024-08-15 15:10:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TGPG9U", "ts": "2024-08-15 15:10:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7UUWPN", "ts": "2024-08-15 15:10:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z2AGHB", "ts": "2024-08-15 15:10:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FVDIUW", "ts": "2024-08-15 15:10:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D9JWW4", "ts": "2024-08-15 15:10:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q67HLT", "ts": "2024-08-15 15:11:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SMIDBE", "ts": "2024-08-15 15:11:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9HZTYM", "ts": "2024-08-15 15:11:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "922SXD", "ts": "2024-08-15 15:11:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A6AHRP", "ts": "2024-08-15 15:12:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I0JYR0", "ts": "2024-08-15 15:12:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9269ON", "ts": "2024-08-15 15:12:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VCPYG3", "ts": "2024-08-15 15:12:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ELGSVQ", "ts": "2024-08-15 15:12:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "43PGO2", "ts": "2024-08-15 15:12:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4X66FQ", "ts": "2024-08-15 15:12:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DZERD8", "ts": "2024-08-15 15:12:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YWMJXD", "ts": "2024-08-15 15:12:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O1R5CT", "ts": "2024-08-15 15:13:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "68LG5Y", "ts": "2024-08-15 15:13:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BZ0H0A", "ts": "2024-08-15 15:13:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K8ZM0B", "ts": "2024-08-15 15:14:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NCFW7Q", "ts": "2024-08-15 15:14:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X4F00O", "ts": "2024-08-15 15:14:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "96FA1Z", "ts": "2024-08-15 15:14:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SZFYZC", "ts": "2024-08-15 15:14:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MNINLE", "ts": "2024-08-15 15:14:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9E5GZ9", "ts": "2024-08-15 15:14:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UDRBNH", "ts": "2024-08-15 15:14:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "82JY06", "ts": "2024-08-15 15:15:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7JGCSU", "ts": "2024-08-15 15:15:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XFIFAM", "ts": "2024-08-15 15:15:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SITFSV", "ts": "2024-08-15 15:15:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X4XGWP", "ts": "2024-08-15 15:15:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CPUDDX", "ts": "2024-08-15 15:16:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CJ3DGM", "ts": "2024-08-15 15:16:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PD2KMY", "ts": "2024-08-15 15:16:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PCSW2C", "ts": "2024-08-15 15:16:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2YJ3DG", "ts": "2024-08-15 15:16:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GM4EIG", "ts": "2024-08-15 15:16:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XALY0O", "ts": "2024-08-15 15:17:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W8U0E6", "ts": "2024-08-15 15:17:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WPPVG0", "ts": "2024-08-15 15:18:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ISVACY", "ts": "2024-08-15 15:18:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2J7PGC", "ts": "2024-08-15 15:18:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0A002S", "ts": "2024-08-15 15:18:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A8HHBF", "ts": "2024-08-15 15:19:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6OND0O", "ts": "2024-08-15 15:20:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X7NWSO", "ts": "2024-08-15 15:21:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O9P15P", "ts": "2024-08-15 15:21:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XVILX4", "ts": "2024-08-15 15:21:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G9W5I0", "ts": "2024-08-15 15:22:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8FCGBV", "ts": "2024-08-15 15:36:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K82WSJ", "ts": "2024-08-15 15:42:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "27XLYS", "ts": "2024-08-15 15:45:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K3BY7M", "ts": "2024-08-15 15:54:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8C2GSC", "ts": "2024-08-15 15:54:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4MJ7H3", "ts": "2024-08-15 15:56:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AJGRNR", "ts": "2024-08-15 15:57:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GSOW3T", "ts": "2024-08-15 15:59:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NI3GM3", "ts": "2024-08-15 16:02:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XBH3AU", "ts": "2024-08-15 16:02:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J3M180", "ts": "2024-08-15 16:04:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MB0UHX", "ts": "2024-08-15 16:06:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RH906Y", "ts": "2024-08-15 16:07:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CQO0P6", "ts": "2024-08-15 16:08:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V6Y1SZ", "ts": "2024-08-15 16:09:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9HWIYU", "ts": "2024-08-15 16:09:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7IVYPG", "ts": "2024-08-15 16:11:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LA4NLM", "ts": "2024-08-15 16:15:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6B6QHS", "ts": "2024-08-15 16:20:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "43Z8UI", "ts": "2024-08-15 16:22:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GC88E7", "ts": "2024-08-15 16:25:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TGPGTY", "ts": "2024-08-15 17:32:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L4HANL", "ts": "2024-08-15 18:03:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y0M4B2", "ts": "2024-08-15 19:06:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UWMV53", "ts": "2024-08-15 19:30:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y9ISRE", "ts": "2024-08-15 19:55:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X84CYO", "ts": "2024-08-15 20:10:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9AOT42", "ts": "2024-08-15 20:13:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "89NZ7K", "ts": "2024-08-15 20:17:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "54UE52", "ts": "2024-08-15 20:17:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XB8U1V", "ts": "2024-08-15 21:11:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5JIEZO", "ts": "2024-08-15 21:21:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JXK01Q", "ts": "2024-08-15 21:32:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A1MDKQ", "ts": "2024-08-15 21:36:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8W3L6C", "ts": "2024-08-15 21:51:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NFPFS5", "ts": "2024-08-15 21:56:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2HKEOA", "ts": "2024-08-15 22:11:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EBSHPT", "ts": "2024-08-15 22:55:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0YY55N", "ts": "2024-08-15 23:01:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XCDRKJ", "ts": "2024-08-15 23:42:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CLRQWX", "ts": "2024-08-15 23:57:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TUCV60", "ts": "2024-08-16 00:08:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6OZ8PH", "ts": "2024-08-16 00:13:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5A7XYA", "ts": "2024-08-16 00:14:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4Z57F3", "ts": "2024-08-16 00:59:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9E816T", "ts": "2024-08-16 01:01:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H9UCZ3", "ts": "2024-08-16 01:20:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R99RUE", "ts": "2024-08-16 01:37:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L2V9D5", "ts": "2024-08-16 01:46:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KWU6XH", "ts": "2024-08-16 02:00:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LC9K9S", "ts": "2024-08-16 02:01:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y0MRQB", "ts": "2024-08-16 02:09:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CGA00R", "ts": "2024-08-16 02:23:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "09PGCH", "ts": "2024-08-16 02:37:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VWHAEQ", "ts": "2024-08-16 02:51:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IZDEZC", "ts": "2024-08-16 03:30:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BTTB7Q", "ts": "2024-08-16 03:34:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4HZVCZ", "ts": "2024-08-16 03:35:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "85FF8R", "ts": "2024-08-16 03:56:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L2NVTU", "ts": "2024-08-16 03:57:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L6P7LX", "ts": "2024-08-16 04:24:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FLK7QH", "ts": "2024-08-16 04:43:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "855A2Y", "ts": "2024-08-16 04:58:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GQQWJ9", "ts": "2024-08-16 06:05:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "856LBS", "ts": "2024-08-16 06:29:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XT4K5G", "ts": "2024-08-16 07:32:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AE0IYO", "ts": "2024-08-16 08:10:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UYF2Q4", "ts": "2024-08-16 09:11:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T5IAKP", "ts": "2024-08-16 09:25:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JUSI7E", "ts": "2024-08-16 09:26:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SVJ25M", "ts": "2024-08-16 10:20:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TADJET", "ts": "2024-08-16 10:21:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PYYZIS", "ts": "2024-08-16 10:31:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BX7GZJ", "ts": "2024-08-16 10:52:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1HA7Q2", "ts": "2024-08-16 13:01:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AVNYX7", "ts": "2024-08-16 13:12:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TXRU6M", "ts": "2024-08-16 14:40:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y14X73", "ts": "2024-08-16 15:14:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M0IU04", "ts": "2024-08-16 15:35:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DU2JLL", "ts": "2024-08-16 16:00:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZFKTXM", "ts": "2024-08-16 16:37:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N5H66E", "ts": "2024-08-16 16:57:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KVIZ7E", "ts": "2024-08-16 17:06:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EF0YJZ", "ts": "2024-08-16 18:45:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G010CZ", "ts": "2024-08-16 18:47:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JMMEJR", "ts": "2024-08-16 18:52:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7ZM5GF", "ts": "2024-08-16 19:26:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GF7BLX", "ts": "2024-08-16 20:09:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VZHROF", "ts": "2024-08-16 20:29:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WJEQJO", "ts": "2024-08-16 20:58:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TUBYXR", "ts": "2024-08-16 21:07:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W28EH1", "ts": "2024-08-16 21:29:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FAVKHP", "ts": "2024-08-16 21:42:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YNHMO5", "ts": "2024-08-16 21:57:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VMIR42", "ts": "2024-08-16 22:24:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZYRKDP", "ts": "2024-08-16 22:34:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TC29NA", "ts": "2024-08-16 22:40:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "73MD88", "ts": "2024-08-16 23:11:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FKFJ6C", "ts": "2024-08-16 23:16:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7SCAA8", "ts": "2024-08-17 00:01:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8EKGCB", "ts": "2024-08-17 00:11:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EI8I2J", "ts": "2024-08-17 00:22:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LXU6IL", "ts": "2024-08-17 01:00:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GKPTYV", "ts": "2024-08-17 01:02:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CCSQY2", "ts": "2024-08-17 02:06:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KVYLBC", "ts": "2024-08-17 02:10:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KOD3HS", "ts": "2024-08-17 02:13:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HJGDJ2", "ts": "2024-08-17 03:47:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I2FUKR", "ts": "2024-08-17 04:03:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G56NEI", "ts": "2024-08-17 04:40:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YC9IZZ", "ts": "2024-08-17 04:44:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6TX5FD", "ts": "2024-08-17 06:34:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CSNPYD", "ts": "2024-08-17 07:30:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GPC74W", "ts": "2024-08-17 07:52:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E03DH1", "ts": "2024-08-17 09:07:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QB0PMV", "ts": "2024-08-17 10:00:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FUS7ZF", "ts": "2024-08-17 10:32:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "73IGFZ", "ts": "2024-08-17 10:55:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MEMHIN", "ts": "2024-08-17 14:20:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UIA1XV", "ts": "2024-08-17 14:21:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H69TQK", "ts": "2024-08-17 14:45:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UCJU43", "ts": "2024-08-17 15:41:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G589M0", "ts": "2024-08-17 16:24:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VB8M5L", "ts": "2024-08-17 16:32:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EJZGTU", "ts": "2024-08-17 16:32:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4X3E0C", "ts": "2024-08-17 17:03:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AN69MF", "ts": "2024-08-17 17:35:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RM72X0", "ts": "2024-08-17 18:05:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GSZFMY", "ts": "2024-08-17 19:32:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0LG1ZD", "ts": "2024-08-17 19:35:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1OAUQS", "ts": "2024-08-17 19:39:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FU6JBM", "ts": "2024-08-17 20:10:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7R0NF1", "ts": "2024-08-17 20:25:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "809Z7N", "ts": "2024-08-17 20:49:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "33LMOK", "ts": "2024-08-17 20:59:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "33M6BC", "ts": "2024-08-17 21:47:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "02847I", "ts": "2024-08-17 21:58:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R2JAVA", "ts": "2024-08-17 22:26:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GO9QGL", "ts": "2024-08-17 22:32:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U4L92I", "ts": "2024-08-17 22:38:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VCQTXM", "ts": "2024-08-17 22:55:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TOAJ4E", "ts": "2024-08-17 23:17:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BREAPC", "ts": "2024-08-17 23:31:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UR2CHK", "ts": "2024-08-17 23:50:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H4WR1X", "ts": "2024-08-17 23:55:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XGGYV9", "ts": "2024-08-18 00:36:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I66WUS", "ts": "2024-08-18 00:56:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W5QQX3", "ts": "2024-08-18 01:02:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FCSU1R", "ts": "2024-08-18 01:16:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BICDX3", "ts": "2024-08-18 01:43:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L7K566", "ts": "2024-08-18 01:54:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OKA5T5", "ts": "2024-08-18 01:57:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "57CVTD", "ts": "2024-08-18 02:26:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JFUDFY", "ts": "2024-08-18 02:58:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5HF4M2", "ts": "2024-08-18 03:01:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WQEY7M", "ts": "2024-08-18 03:55:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "90TR3G", "ts": "2024-08-18 04:26:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VUL5E7", "ts": "2024-08-18 04:32:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CDFRN4", "ts": "2024-08-18 06:49:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MSD7VF", "ts": "2024-08-18 07:11:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UJWXVO", "ts": "2024-08-18 07:19:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0EES19", "ts": "2024-08-18 07:25:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZHU74A", "ts": "2024-08-18 07:26:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SCI7EX", "ts": "2024-08-18 10:00:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JOWCDZ", "ts": "2024-08-18 10:28:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FZJ9ZD", "ts": "2024-08-18 10:45:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2JDPQ9", "ts": "2024-08-18 10:49:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CTLVS7", "ts": "2024-08-18 12:52:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BQJW9T", "ts": "2024-08-18 13:27:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HJX351", "ts": "2024-08-18 13:53:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C9M9C4", "ts": "2024-08-18 13:56:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L7MFPG", "ts": "2024-08-18 14:14:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NOVYSB", "ts": "2024-08-18 14:31:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6XNX9P", "ts": "2024-08-18 14:45:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QIO4QK", "ts": "2024-08-18 15:31:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K920RC", "ts": "2024-08-18 15:45:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BIOFBV", "ts": "2024-08-18 15:45:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CUX8IO", "ts": "2024-08-18 15:48:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J5RAIC", "ts": "2024-08-18 15:58:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EBXL3Q", "ts": "2024-08-18 16:33:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GKBQ5N", "ts": "2024-08-18 17:56:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WXH1S1", "ts": "2024-08-18 18:05:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MBOWPY", "ts": "2024-08-18 18:26:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DDOTYL", "ts": "2024-08-18 18:36:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AW7LZ1", "ts": "2024-08-18 19:02:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I4OI8C", "ts": "2024-08-18 19:24:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GGN3XF", "ts": "2024-08-18 19:27:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CP6UAU", "ts": "2024-08-18 19:48:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IYW8O2", "ts": "2024-08-18 20:05:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MEKKZS", "ts": "2024-08-18 20:24:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2D0MXR", "ts": "2024-08-18 20:39:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5DH7WG", "ts": "2024-08-18 20:51:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7WB6RF", "ts": "2024-08-18 21:24:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MSZN5T", "ts": "2024-08-18 21:50:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "88QIVE", "ts": "2024-08-18 21:57:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XDJQ7U", "ts": "2024-08-18 22:37:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KAI3OZ", "ts": "2024-08-18 22:59:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8GHY46", "ts": "2024-08-18 23:16:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2MQJTW", "ts": "2024-08-18 23:59:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EE8IXM", "ts": "2024-08-19 00:00:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MZ7WLR", "ts": "2024-08-19 00:34:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9OAOSX", "ts": "2024-08-19 00:46:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9DAIJG", "ts": "2024-08-19 01:09:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9TY2J2", "ts": "2024-08-19 01:10:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FGT7LK", "ts": "2024-08-19 01:30:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QOK8GC", "ts": "2024-08-19 01:31:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N6SBHE", "ts": "2024-08-19 01:34:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OFZAST", "ts": "2024-08-19 01:40:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G9QXZS", "ts": "2024-08-19 01:54:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "038VDP", "ts": "2024-08-19 02:03:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6QIYR8", "ts": "2024-08-19 02:06:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BQ21VI", "ts": "2024-08-19 03:25:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FFF75C", "ts": "2024-08-19 03:26:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JU2ASI", "ts": "2024-08-19 04:11:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7CST71", "ts": "2024-08-19 06:13:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H8WBQE", "ts": "2024-08-19 06:40:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VQSPHX", "ts": "2024-08-19 06:58:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UDW6CO", "ts": "2024-08-19 07:23:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZSA9QT", "ts": "2024-08-19 07:34:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HS2OVL", "ts": "2024-08-19 07:52:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L35POE", "ts": "2024-08-19 08:08:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O85CND", "ts": "2024-08-19 08:37:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2GQW4S", "ts": "2024-08-19 09:06:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EV52N5", "ts": "2024-08-19 09:06:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XG20DX", "ts": "2024-08-19 09:25:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RFREXT", "ts": "2024-08-19 10:27:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DB993C", "ts": "2024-08-19 13:45:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2A1K78", "ts": "2024-08-19 14:48:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T7W9LO", "ts": "2024-08-19 14:49:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OJGNV5", "ts": "2024-08-19 14:57:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OKK99V", "ts": "2024-08-19 15:01:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IOIOLA", "ts": "2024-08-19 15:22:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4NM0PV", "ts": "2024-08-19 15:51:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LESDCH", "ts": "2024-08-19 16:08:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LOSXMP", "ts": "2024-08-19 16:19:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PREDA6", "ts": "2024-08-19 16:36:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VK914X", "ts": "2024-08-19 18:02:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "20VC6J", "ts": "2024-08-19 19:50:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SNHLEX", "ts": "2024-08-19 19:55:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QOXX21", "ts": "2024-08-19 20:06:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5IKT6C", "ts": "2024-08-19 20:47:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B40FW9", "ts": "2024-08-19 21:12:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "473O4B", "ts": "2024-08-19 21:18:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C50WRY", "ts": "2024-08-19 21:44:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4OJNPD", "ts": "2024-08-19 21:46:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BWIUAU", "ts": "2024-08-19 22:02:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N8THLT", "ts": "2024-08-19 22:06:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6G17PK", "ts": "2024-08-19 22:14:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "07U0KO", "ts": "2024-08-19 22:33:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NK1YYM", "ts": "2024-08-19 22:47:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AGNO26", "ts": "2024-08-19 22:50:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GUADDO", "ts": "2024-08-20 00:02:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DUCDQG", "ts": "2024-08-20 00:17:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KD61HV", "ts": "2024-08-20 00:42:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DXZR6T", "ts": "2024-08-20 00:45:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O782IU", "ts": "2024-08-20 01:06:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IWM99X", "ts": "2024-08-20 01:21:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZKFIU8", "ts": "2024-08-20 01:30:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2PHQC0", "ts": "2024-08-20 01:31:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NBRL0I", "ts": "2024-08-20 02:09:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F285M5", "ts": "2024-08-20 02:18:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TIMH2L", "ts": "2024-08-20 02:46:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DWZJHF", "ts": "2024-08-20 03:04:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8QDX1S", "ts": "2024-08-20 03:12:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ECPSRO", "ts": "2024-08-20 03:54:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O8BFLO", "ts": "2024-08-20 04:01:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HBNPC9", "ts": "2024-08-20 04:57:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "237OXI", "ts": "2024-08-20 05:45:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TQPHGN", "ts": "2024-08-20 06:23:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GXW9N4", "ts": "2024-08-20 06:38:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C5WM12", "ts": "2024-08-20 07:20:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QA12C2", "ts": "2024-08-20 07:20:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "56WN3C", "ts": "2024-08-20 07:21:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S0O1YE", "ts": "2024-08-20 07:21:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6RNHHD", "ts": "2024-08-20 07:21:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R209AE", "ts": "2024-08-20 07:21:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CN6K1K", "ts": "2024-08-20 07:21:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W0KGB0", "ts": "2024-08-20 07:21:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P4ZC8M", "ts": "2024-08-20 07:22:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JC7BEL", "ts": "2024-08-20 07:23:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NG34XC", "ts": "2024-08-20 08:03:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CU2PBS", "ts": "2024-08-20 09:33:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9J7UJP", "ts": "2024-08-20 11:26:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S664QG", "ts": "2024-08-20 12:03:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VKW9TF", "ts": "2024-08-20 13:15:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WBDDVP", "ts": "2024-08-20 13:25:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BH028V", "ts": "2024-08-20 15:48:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WEXRHD", "ts": "2024-08-20 15:50:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JXW7OO", "ts": "2024-08-20 15:56:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S6KHYW", "ts": "2024-08-20 15:56:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0SGA6Q", "ts": "2024-08-20 16:11:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HV8E21", "ts": "2024-08-20 16:17:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J6HY08", "ts": "2024-08-20 16:19:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QZH526", "ts": "2024-08-20 16:20:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QAJL7V", "ts": "2024-08-20 16:39:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7AGHVH", "ts": "2024-08-20 16:39:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9OMO2D", "ts": "2024-08-20 16:39:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0TEOQC", "ts": "2024-08-20 16:40:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L70YLM", "ts": "2024-08-20 16:40:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W390CK", "ts": "2024-08-20 16:40:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O2U9VA", "ts": "2024-08-20 16:40:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FTQ2HF", "ts": "2024-08-20 16:41:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W26QOQ", "ts": "2024-08-20 16:42:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PLH3LF", "ts": "2024-08-20 16:43:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QKUZLP", "ts": "2024-08-20 16:43:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V5EWQJ", "ts": "2024-08-20 16:44:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "04SY2B", "ts": "2024-08-20 16:45:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BN6NE0", "ts": "2024-08-20 16:46:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MS5Y19", "ts": "2024-08-20 16:46:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LMXHQO", "ts": "2024-08-20 16:47:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S9G29M", "ts": "2024-08-20 16:47:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "73LDS9", "ts": "2024-08-20 16:48:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FCU3B2", "ts": "2024-08-20 16:49:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KNQT5H", "ts": "2024-08-20 16:49:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BCLARQ", "ts": "2024-08-20 16:50:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "66C1EZ", "ts": "2024-08-20 16:50:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5787UG", "ts": "2024-08-20 16:51:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3JV59D", "ts": "2024-08-20 16:52:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "67TQE5", "ts": "2024-08-20 16:52:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OI7B5E", "ts": "2024-08-20 16:52:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XWC1JX", "ts": "2024-08-20 16:52:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IF2ZHS", "ts": "2024-08-20 16:53:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZKFKH8", "ts": "2024-08-20 16:53:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MPWB05", "ts": "2024-08-20 16:53:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MPB507", "ts": "2024-08-20 16:54:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RLZA22", "ts": "2024-08-20 16:55:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O17JIX", "ts": "2024-08-20 16:56:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X49175", "ts": "2024-08-20 16:56:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YE8MV0", "ts": "2024-08-20 16:57:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H6QK8I", "ts": "2024-08-20 17:00:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B2M5QU", "ts": "2024-08-20 17:02:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RJCLBJ", "ts": "2024-08-20 17:02:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XSEQIT", "ts": "2024-08-20 17:03:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SRWZJ8", "ts": "2024-08-20 17:06:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "92X6ZX", "ts": "2024-08-20 17:09:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PLLW1K", "ts": "2024-08-20 17:09:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C4MDYL", "ts": "2024-08-20 17:11:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NI1RJ4", "ts": "2024-08-20 17:13:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M466X7", "ts": "2024-08-20 17:27:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I38M73", "ts": "2024-08-20 17:31:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UGBTUL", "ts": "2024-08-20 17:31:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O2H0DQ", "ts": "2024-08-20 17:34:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EOQFKS", "ts": "2024-08-20 17:39:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3I8NIX", "ts": "2024-08-20 17:45:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HNVZOP", "ts": "2024-08-20 17:53:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5VNMWV", "ts": "2024-08-20 18:19:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IKC1WF", "ts": "2024-08-20 18:39:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IEHZTW", "ts": "2024-08-20 18:43:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QSDPBE", "ts": "2024-08-20 18:50:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FTNX03", "ts": "2024-08-20 19:44:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B7QWM9", "ts": "2024-08-20 19:48:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AQEQR0", "ts": "2024-08-20 20:31:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VH0F00", "ts": "2024-08-20 20:35:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RYQVDX", "ts": "2024-08-20 20:37:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FVXL3Y", "ts": "2024-08-20 20:40:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NIYDDX", "ts": "2024-08-20 21:26:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "36HEI0", "ts": "2024-08-20 21:50:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "51FBEQ", "ts": "2024-08-20 21:53:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W687VC", "ts": "2024-08-20 21:55:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X42M0U", "ts": "2024-08-20 22:12:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XLQRL3", "ts": "2024-08-20 22:15:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HFYFHC", "ts": "2024-08-20 22:21:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZUIOYQ", "ts": "2024-08-20 22:37:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VU76KJ", "ts": "2024-08-20 23:06:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "282C7O", "ts": "2024-08-20 23:12:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RDMB9L", "ts": "2024-08-20 23:29:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WRTW53", "ts": "2024-08-20 23:45:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UCZNUI", "ts": "2024-08-20 23:45:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "97LFY9", "ts": "2024-08-20 23:46:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3TR7SX", "ts": "2024-08-20 23:49:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4OM3BG", "ts": "2024-08-21 00:03:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U9FZ3S", "ts": "2024-08-21 00:04:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "909KKS", "ts": "2024-08-21 00:26:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5GRC7C", "ts": "2024-08-21 00:34:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AG85BZ", "ts": "2024-08-21 00:38:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TD1LMU", "ts": "2024-08-21 00:42:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JH0GS0", "ts": "2024-08-21 01:03:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R5D9MN", "ts": "2024-08-21 01:05:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TM6FKR", "ts": "2024-08-21 04:57:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "01ZU11", "ts": "2024-08-21 05:18:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3DYVNW", "ts": "2024-08-21 05:24:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E0VT7S", "ts": "2024-08-21 05:36:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P8F7QN", "ts": "2024-08-21 05:45:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QADQS6", "ts": "2024-08-21 07:26:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5R8ICB", "ts": "2024-08-21 07:44:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YKWTCY", "ts": "2024-08-21 08:30:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1F4PF1", "ts": "2024-08-21 09:33:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R7SDC0", "ts": "2024-08-21 09:47:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SWNF1K", "ts": "2024-08-21 09:50:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZOWPIM", "ts": "2024-08-21 10:05:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TMLLYI", "ts": "2024-08-21 10:46:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YR8YZH", "ts": "2024-08-21 10:54:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F7YIUT", "ts": "2024-08-21 11:20:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RBTCEC", "ts": "2024-08-21 11:24:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I3I4X2", "ts": "2024-08-21 12:29:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XPOZYZ", "ts": "2024-08-21 16:16:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1KHEPY", "ts": "2024-08-21 16:25:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F3NT3Q", "ts": "2024-08-21 16:47:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V78Z38", "ts": "2024-08-21 17:15:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LSZLCV", "ts": "2024-08-21 17:55:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7PAOJQ", "ts": "2024-08-21 18:18:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J79F76", "ts": "2024-08-21 18:24:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7QZC3F", "ts": "2024-08-21 18:32:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "40SYRH", "ts": "2024-08-21 18:45:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I2971A", "ts": "2024-08-21 18:50:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JFX11K", "ts": "2024-08-21 19:01:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7F251B", "ts": "2024-08-21 19:35:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X5SM8C", "ts": "2024-08-21 19:46:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MYF8WS", "ts": "2024-08-21 19:53:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QFX4II", "ts": "2024-08-21 19:58:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XHHZ04", "ts": "2024-08-21 20:37:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2PUFZD", "ts": "2024-08-21 20:57:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VHJTJ3", "ts": "2024-08-21 20:59:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BGQVI4", "ts": "2024-08-21 21:03:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KKCDZZ", "ts": "2024-08-21 21:04:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FZU7NO", "ts": "2024-08-21 21:08:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XGV7PM", "ts": "2024-08-21 21:11:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OA9FG0", "ts": "2024-08-21 21:26:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BVW5ZW", "ts": "2024-08-21 21:38:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O7TUWR", "ts": "2024-08-21 21:50:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TUNF6J", "ts": "2024-08-21 22:03:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G9TELP", "ts": "2024-08-21 22:05:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8188I7", "ts": "2024-08-21 22:24:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S8O49D", "ts": "2024-08-21 22:28:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D682SR", "ts": "2024-08-21 23:01:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EVGOJH", "ts": "2024-08-21 23:33:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A95AMK", "ts": "2024-08-21 23:38:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V3QQHH", "ts": "2024-08-21 23:55:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3JDRQ8", "ts": "2024-08-22 00:01:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J2K947", "ts": "2024-08-22 00:10:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QEDYJD", "ts": "2024-08-22 00:18:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SVAUGL", "ts": "2024-08-22 00:24:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OCGH13", "ts": "2024-08-22 00:24:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "46LC8R", "ts": "2024-08-22 00:37:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DGUJJI", "ts": "2024-08-22 02:17:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6OH27U", "ts": "2024-08-22 02:19:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7OLE4U", "ts": "2024-08-22 02:23:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3QB92A", "ts": "2024-08-22 02:40:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LRAIV9", "ts": "2024-08-22 02:43:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W9B0C6", "ts": "2024-08-22 03:07:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G5EBSY", "ts": "2024-08-22 03:42:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SK4WYI", "ts": "2024-08-22 03:53:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "34J33N", "ts": "2024-08-22 04:01:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "321ZZZ", "ts": "2024-08-22 04:28:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HDXEKK", "ts": "2024-08-22 04:54:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I77YOQ", "ts": "2024-08-22 05:07:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "61E4DE", "ts": "2024-08-22 05:10:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "49L2DQ", "ts": "2024-08-22 05:12:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VRWTVW", "ts": "2024-08-22 05:14:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "41B6P0", "ts": "2024-08-22 05:40:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EL02CF", "ts": "2024-08-22 05:50:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W4USFW", "ts": "2024-08-22 06:35:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IIDI0T", "ts": "2024-08-22 06:38:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 107, in post\n    res_obj = protein_search_simple(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 45, in protein_search_simple\n    error_list = get_errors_in_query(\"protein_search_simple\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1146, in get_errors_in_query\n    for key1 in query_obj:\nTypeError: 'NoneType' object is not iterable\n"}, {"id": "0TDKRL", "ts": "2024-08-22 06:40:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SUIK9G", "ts": "2024-08-22 06:48:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3S9ZDZ", "ts": "2024-08-22 07:07:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "39M7R2", "ts": "2024-08-22 07:22:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8D4WEU", "ts": "2024-08-22 08:09:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FVE4EQ", "ts": "2024-08-22 08:30:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HZJVWI", "ts": "2024-08-22 09:04:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1NXYH5", "ts": "2024-08-22 09:14:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HUXWY6", "ts": "2024-08-22 10:14:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TK8G28", "ts": "2024-08-22 10:54:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TTW0O0", "ts": "2024-08-22 10:54:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IQVJYB", "ts": "2024-08-22 11:00:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q6DE01", "ts": "2024-08-22 11:11:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CKB2WE", "ts": "2024-08-22 11:14:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F80QBA", "ts": "2024-08-22 11:36:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8681VT", "ts": "2024-08-22 11:38:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "04OW4J", "ts": "2024-08-22 11:39:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3IUBJV", "ts": "2024-08-22 12:09:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B4LYY9", "ts": "2024-08-22 12:15:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1PX7YX", "ts": "2024-08-22 12:17:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ON1TOD", "ts": "2024-08-22 12:18:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WTQ5Z9", "ts": "2024-08-22 12:39:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KMPP3M", "ts": "2024-08-22 12:52:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AHEN5A", "ts": "2024-08-22 13:33:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BBV09P", "ts": "2024-08-22 15:18:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LCCN2G", "ts": "2024-08-22 15:21:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B79P2S", "ts": "2024-08-22 15:58:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZWDJUS", "ts": "2024-08-22 16:26:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IGBPEI", "ts": "2024-08-22 18:09:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D9GUR8", "ts": "2024-08-22 18:23:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QNJXUT", "ts": "2024-08-22 18:33:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q2F6AL", "ts": "2024-08-22 19:12:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LNB6Q6", "ts": "2024-08-22 19:23:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M7V56J", "ts": "2024-08-22 19:50:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NCE3VV", "ts": "2024-08-22 20:50:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UDRTPL", "ts": "2024-08-22 20:53:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SW2N98", "ts": "2024-08-22 20:58:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V2GYRU", "ts": "2024-08-22 21:10:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KC19V5", "ts": "2024-08-22 21:24:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K2BM09", "ts": "2024-08-22 22:09:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1PKSRB", "ts": "2024-08-22 22:23:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7UX89S", "ts": "2024-08-22 22:27:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2VZWWK", "ts": "2024-08-22 22:27:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JQJEGU", "ts": "2024-08-22 22:35:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WOKUHN", "ts": "2024-08-22 22:38:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LX55XT", "ts": "2024-08-22 22:44:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RI12O6", "ts": "2024-08-22 23:52:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ITCONH", "ts": "2024-08-23 00:14:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ME9RVQ", "ts": "2024-08-23 00:20:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "81VV7C", "ts": "2024-08-23 00:34:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "83A1RN", "ts": "2024-08-23 00:35:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BQMQ52", "ts": "2024-08-23 00:39:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4GBXF8", "ts": "2024-08-23 01:00:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W8HF0C", "ts": "2024-08-23 01:23:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G54TL0", "ts": "2024-08-23 02:07:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UETEY7", "ts": "2024-08-23 02:28:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YIXFWF", "ts": "2024-08-23 02:37:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "782NHF", "ts": "2024-08-23 02:54:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1VHIVO", "ts": "2024-08-23 03:00:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OR78Q8", "ts": "2024-08-23 03:20:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "387SAM", "ts": "2024-08-23 03:30:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MHBD4J", "ts": "2024-08-23 04:01:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BXQGIV", "ts": "2024-08-23 04:29:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "16TQK3", "ts": "2024-08-23 04:39:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EBHV87", "ts": "2024-08-23 04:40:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9OSL3F", "ts": "2024-08-23 05:04:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H3ZEDV", "ts": "2024-08-23 05:33:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "73DJ14", "ts": "2024-08-23 05:54:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SL5NXB", "ts": "2024-08-23 06:10:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EGV69X", "ts": "2024-08-23 06:52:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BFQC84", "ts": "2024-08-23 06:54:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QA0SF6", "ts": "2024-08-23 07:15:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MWF2XA", "ts": "2024-08-23 07:38:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "51MP5E", "ts": "2024-08-23 07:42:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "74ZRK1", "ts": "2024-08-23 07:54:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RL8UZ9", "ts": "2024-08-23 08:01:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HBV2DT", "ts": "2024-08-23 08:17:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QA3MK4", "ts": "2024-08-23 08:39:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2XJRRN", "ts": "2024-08-23 09:00:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XBYNQ0", "ts": "2024-08-23 09:10:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QYI2R0", "ts": "2024-08-23 10:06:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7DS5VN", "ts": "2024-08-23 11:33:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4SXAFF", "ts": "2024-08-23 11:34:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5Y6D9A", "ts": "2024-08-23 12:20:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DM0X71", "ts": "2024-08-23 12:30:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZUVEDV", "ts": "2024-08-23 12:58:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MTS99F", "ts": "2024-08-23 13:20:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z3QDBJ", "ts": "2024-08-23 13:26:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AOUJD4", "ts": "2024-08-23 13:47:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YH5RBA", "ts": "2024-08-23 13:58:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CIQ8WF", "ts": "2024-08-23 14:07:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XK1YGU", "ts": "2024-08-23 14:18:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UX3ED3", "ts": "2024-08-23 14:25:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QETRPZ", "ts": "2024-08-23 14:27:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5PYI37", "ts": "2024-08-23 14:59:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RZAAUX", "ts": "2024-08-23 15:39:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2GJGC3", "ts": "2024-08-23 15:40:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PQ6N7L", "ts": "2024-08-23 15:46:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BUHY93", "ts": "2024-08-23 16:15:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2UA3HK", "ts": "2024-08-23 16:33:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I6OBS0", "ts": "2024-08-23 17:22:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IV94QF", "ts": "2024-08-23 17:36:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LB2XX4", "ts": "2024-08-23 21:27:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PKPTDA", "ts": "2024-08-23 21:46:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YP4GCA", "ts": "2024-08-23 23:13:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MJM8QK", "ts": "2024-08-23 23:35:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "63FTVW", "ts": "2024-08-23 23:46:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DN64AJ", "ts": "2024-08-24 00:14:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W4D921", "ts": "2024-08-24 00:35:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R7D5UX", "ts": "2024-08-24 00:35:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P71Q6L", "ts": "2024-08-24 00:41:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y69AL5", "ts": "2024-08-24 00:42:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GDXPYZ", "ts": "2024-08-24 00:43:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GU3E4V", "ts": "2024-08-24 00:43:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UOIZXT", "ts": "2024-08-24 00:43:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FFMGO4", "ts": "2024-08-24 00:44:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MNSPZA", "ts": "2024-08-24 01:04:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AZT5LZ", "ts": "2024-08-24 01:36:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YJ1KKL", "ts": "2024-08-24 02:22:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KOCZK4", "ts": "2024-08-24 02:46:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8ZAS89", "ts": "2024-08-24 03:20:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CS4IQD", "ts": "2024-08-24 04:08:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5AAH3L", "ts": "2024-08-24 04:15:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 96, in detail_download\n    error_list = get_errors_in_query(\"detail_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1146, in get_errors_in_query\n    for key1 in query_obj:\nTypeError: 'NoneType' object is not iterable\n"}, {"id": "8CMJMX", "ts": "2024-08-24 04:16:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2DSGZN", "ts": "2024-08-24 04:16:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "INAI6D", "ts": "2024-08-24 05:35:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X4IV5T", "ts": "2024-08-24 06:49:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TIMLV3", "ts": "2024-08-24 06:51:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9XJ1ES", "ts": "2024-08-24 06:58:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HMED87", "ts": "2024-08-24 07:03:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5MQ16C", "ts": "2024-08-24 07:06:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SRIQIE", "ts": "2024-08-24 07:27:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZMRVE8", "ts": "2024-08-24 07:38:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I7QUVN", "ts": "2024-08-24 09:19:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DZ99NB", "ts": "2024-08-24 09:20:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ATITY1", "ts": "2024-08-24 10:07:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C6H0BZ", "ts": "2024-08-24 10:08:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CT9PNI", "ts": "2024-08-24 10:14:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VLXQ3S", "ts": "2024-08-24 10:38:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T49XAV", "ts": "2024-08-24 11:49:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E3SWGU", "ts": "2024-08-24 11:51:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E8YLBB", "ts": "2024-08-24 12:17:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GSSEEW", "ts": "2024-08-24 12:33:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6DBEWA", "ts": "2024-08-24 12:37:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AS3ZZZ", "ts": "2024-08-24 15:57:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "96GB05", "ts": "2024-08-24 16:17:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OQ0E0Q", "ts": "2024-08-24 16:25:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8I0BFL", "ts": "2024-08-24 16:34:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S7W2F5", "ts": "2024-08-24 16:38:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "01PJEL", "ts": "2024-08-24 17:07:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZG00B0", "ts": "2024-08-24 17:14:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "50FVO4", "ts": "2024-08-24 17:22:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VT0P04", "ts": "2024-08-24 17:38:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5SQDRY", "ts": "2024-08-24 17:38:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZHS0SX", "ts": "2024-08-24 17:52:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UX3OCH", "ts": "2024-08-24 17:58:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RDOU7J", "ts": "2024-08-24 18:10:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4P5TOH", "ts": "2024-08-24 18:16:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TS6E6G", "ts": "2024-08-24 18:24:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UQLJHB", "ts": "2024-08-24 19:01:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SRMXDR", "ts": "2024-08-24 20:00:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZCMWB0", "ts": "2024-08-24 20:24:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AFGYN2", "ts": "2024-08-24 20:26:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U6X8PP", "ts": "2024-08-24 20:30:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YIKF20", "ts": "2024-08-24 20:52:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QSRZ1T", "ts": "2024-08-24 20:56:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5M8734", "ts": "2024-08-24 20:57:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T5A96N", "ts": "2024-08-24 21:42:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SGR9JN", "ts": "2024-08-24 22:00:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M4OP40", "ts": "2024-08-24 22:40:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JTSAV7", "ts": "2024-08-24 22:54:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1IC3OY", "ts": "2024-08-24 23:08:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0ZW8Q4", "ts": "2024-08-24 23:14:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XA141T", "ts": "2024-08-24 23:15:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7G9CTE", "ts": "2024-08-24 23:36:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HFMU6H", "ts": "2024-08-24 23:40:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BI6A3L", "ts": "2024-08-24 23:52:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I78XB2", "ts": "2024-08-25 00:05:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H1P5G5", "ts": "2024-08-25 00:06:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KRCALM", "ts": "2024-08-25 00:11:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CSOLY9", "ts": "2024-08-25 00:39:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B3J89R", "ts": "2024-08-25 00:44:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3PJAAU", "ts": "2024-08-25 01:01:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3PDQUJ", "ts": "2024-08-25 01:15:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6PTG33", "ts": "2024-08-25 01:37:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L61E84", "ts": "2024-08-25 01:43:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6CCQF2", "ts": "2024-08-25 01:56:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MS2N6N", "ts": "2024-08-25 02:06:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0YRIUH", "ts": "2024-08-25 03:41:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7G7QBZ", "ts": "2024-08-25 03:45:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NRWNAM", "ts": "2024-08-25 03:59:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8I54PB", "ts": "2024-08-25 04:30:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XPVBW7", "ts": "2024-08-25 04:46:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YBTDZ7", "ts": "2024-08-25 04:59:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 40, in post\n    if \"error_list\" in req_obj:\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "TC1OR6", "ts": "2024-08-25 05:35:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YXJ73C", "ts": "2024-08-25 05:38:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "42DRDR", "ts": "2024-08-25 05:55:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4GJTA8", "ts": "2024-08-25 06:12:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T8Y8Q6", "ts": "2024-08-25 06:56:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EHPSJC", "ts": "2024-08-25 07:32:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VL9MV0", "ts": "2024-08-25 07:41:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J9ODNY", "ts": "2024-08-25 07:47:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HYZBVB", "ts": "2024-08-25 08:03:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "URYCL0", "ts": "2024-08-25 08:04:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2S4QIW", "ts": "2024-08-25 08:36:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6CTZYP", "ts": "2024-08-25 08:44:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VKC4AP", "ts": "2024-08-25 09:22:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0VKVG6", "ts": "2024-08-25 09:40:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TP7MXD", "ts": "2024-08-25 09:50:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZSGE5R", "ts": "2024-08-25 09:59:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6A1FNR", "ts": "2024-08-25 10:06:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z44GQF", "ts": "2024-08-25 10:19:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2TBU7Y", "ts": "2024-08-25 10:21:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UNZ0CT", "ts": "2024-08-25 10:24:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RASHAG", "ts": "2024-08-25 10:40:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BJ1O2X", "ts": "2024-08-25 10:44:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U5A072", "ts": "2024-08-25 10:46:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PDO8X2", "ts": "2024-08-25 10:47:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MKNTVS", "ts": "2024-08-25 11:00:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3NC8BK", "ts": "2024-08-25 11:06:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S2WVZR", "ts": "2024-08-25 11:06:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WJXMC3", "ts": "2024-08-25 11:08:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L7I9EK", "ts": "2024-08-25 11:28:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WLJGLN", "ts": "2024-08-25 12:48:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L46KDJ", "ts": "2024-08-25 12:53:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4D70FD", "ts": "2024-08-25 13:07:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "28NLVB", "ts": "2024-08-25 13:12:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BT4GTJ", "ts": "2024-08-25 13:20:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y1TKY7", "ts": "2024-08-25 13:26:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VYIS9M", "ts": "2024-08-25 13:50:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FT3J48", "ts": "2024-08-25 14:41:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IHKAY0", "ts": "2024-08-25 14:45:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JONZ8M", "ts": "2024-08-25 14:57:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XKXX0N", "ts": "2024-08-25 14:57:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JKIR1O", "ts": "2024-08-25 14:58:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UVTE3D", "ts": "2024-08-25 15:02:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RQOGRF", "ts": "2024-08-25 15:11:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WFTRO6", "ts": "2024-08-25 15:43:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2QV000", "ts": "2024-08-25 16:06:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8NYT0Y", "ts": "2024-08-25 16:18:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "39PKC9", "ts": "2024-08-25 16:36:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TG39DJ", "ts": "2024-08-25 18:28:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TA6H6M", "ts": "2024-08-25 18:30:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MX0RMC", "ts": "2024-08-25 19:22:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5ZFWAZ", "ts": "2024-08-25 19:47:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P2AZTN", "ts": "2024-08-25 19:54:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "05IHD1", "ts": "2024-08-25 20:13:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OPL5LW", "ts": "2024-08-25 20:14:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K9CJO7", "ts": "2024-08-25 20:21:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KZKBWT", "ts": "2024-08-25 20:26:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QXZFEV", "ts": "2024-08-25 20:27:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1EY75H", "ts": "2024-08-25 20:53:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XUR0H4", "ts": "2024-08-25 21:05:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "15FHKD", "ts": "2024-08-25 21:48:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CZEAVA", "ts": "2024-08-25 22:04:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XW8WQC", "ts": "2024-08-25 22:20:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QPU3F1", "ts": "2024-08-25 22:26:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FGMW9W", "ts": "2024-08-25 22:37:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HBXF33", "ts": "2024-08-25 22:50:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R6474G", "ts": "2024-08-25 23:01:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1IEWVV", "ts": "2024-08-25 23:21:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N3JHZF", "ts": "2024-08-25 23:29:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2GKXZG", "ts": "2024-08-26 00:02:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AL129V", "ts": "2024-08-26 00:41:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EQNS3O", "ts": "2024-08-26 02:51:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GS5SJL", "ts": "2024-08-26 03:33:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 105, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "2S26SE", "ts": "2024-08-26 03:37:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B6ZSWZ", "ts": "2024-08-26 03:40:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ANXDUS", "ts": "2024-08-26 03:46:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "87XKZA", "ts": "2024-08-26 03:51:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OJJ489", "ts": "2024-08-26 03:53:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UGHI6A", "ts": "2024-08-26 04:08:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6Y7R9B", "ts": "2024-08-26 04:11:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 105, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "B1JJ7W", "ts": "2024-08-26 04:56:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XZRGB9", "ts": "2024-08-26 04:57:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4KKBOM", "ts": "2024-08-26 05:04:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3IIS5U", "ts": "2024-08-26 05:14:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U5HL9Q", "ts": "2024-08-26 05:31:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PJT65C", "ts": "2024-08-26 05:50:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W7KBT5", "ts": "2024-08-26 06:17:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KD3ZP0", "ts": "2024-08-26 06:35:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PVBEXI", "ts": "2024-08-26 06:40:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NJU4L1", "ts": "2024-08-26 06:50:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OK88JC", "ts": "2024-08-26 06:54:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LEKFWT", "ts": "2024-08-26 07:05:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EXSW8G", "ts": "2024-08-26 07:16:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0AVYGJ", "ts": "2024-08-26 07:16:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NK4OR4", "ts": "2024-08-26 07:27:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N7CTST", "ts": "2024-08-26 07:29:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DW122H", "ts": "2024-08-26 08:01:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "76WF5N", "ts": "2024-08-26 08:04:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YA5S10", "ts": "2024-08-26 08:05:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OP7EFL", "ts": "2024-08-26 08:14:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3FHOWL", "ts": "2024-08-26 08:16:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QKF95T", "ts": "2024-08-26 08:59:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W17UAN", "ts": "2024-08-26 09:02:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B5UNOL", "ts": "2024-08-26 09:06:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HH0A9U", "ts": "2024-08-26 09:26:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4YYR48", "ts": "2024-08-26 09:30:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4CWVYG", "ts": "2024-08-26 09:35:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q4C405", "ts": "2024-08-26 09:38:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X5Y2RO", "ts": "2024-08-26 09:50:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "87Z1QW", "ts": "2024-08-26 09:50:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2AFZWE", "ts": "2024-08-26 09:52:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TTKUKW", "ts": "2024-08-26 09:54:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LDZ0O9", "ts": "2024-08-26 09:55:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0IGQ77", "ts": "2024-08-26 09:55:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B3YQB2", "ts": "2024-08-26 09:57:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HH0HZ4", "ts": "2024-08-26 09:57:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6R5801", "ts": "2024-08-26 10:01:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NL5IPF", "ts": "2024-08-26 10:02:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PT3VPJ", "ts": "2024-08-26 10:03:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3JRSC3", "ts": "2024-08-26 10:03:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B57VQ4", "ts": "2024-08-26 10:04:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4U1RRY", "ts": "2024-08-26 10:05:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PV4GSO", "ts": "2024-08-26 10:06:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NDVJBK", "ts": "2024-08-26 10:11:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XQ001F", "ts": "2024-08-26 10:12:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BLQHXK", "ts": "2024-08-26 10:13:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CVRNAK", "ts": "2024-08-26 10:15:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GH37HW", "ts": "2024-08-26 10:17:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TGZCZB", "ts": "2024-08-26 10:23:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FFQSGC", "ts": "2024-08-26 10:24:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BB6SOY", "ts": "2024-08-26 10:24:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QHZMMW", "ts": "2024-08-26 10:25:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z9OS3N", "ts": "2024-08-26 10:26:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WIS4JE", "ts": "2024-08-26 10:29:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KMZW9T", "ts": "2024-08-26 10:29:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TUST1J", "ts": "2024-08-26 10:32:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G2SBOE", "ts": "2024-08-26 10:34:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G8YD0P", "ts": "2024-08-26 10:36:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FLYR28", "ts": "2024-08-26 10:36:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TISA8W", "ts": "2024-08-26 10:37:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "98YXQJ", "ts": "2024-08-26 10:37:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UFGVYY", "ts": "2024-08-26 10:38:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N6OELD", "ts": "2024-08-26 10:54:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J8NA49", "ts": "2024-08-26 10:54:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T4JTSI", "ts": "2024-08-26 10:55:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZX44Y8", "ts": "2024-08-26 10:56:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XL7NVR", "ts": "2024-08-26 10:57:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1WVGD2", "ts": "2024-08-26 10:57:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8D0OTE", "ts": "2024-08-26 10:58:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LI2612", "ts": "2024-08-26 11:05:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1WPF85", "ts": "2024-08-26 11:13:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WH7C03", "ts": "2024-08-26 11:13:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WLB0DB", "ts": "2024-08-26 11:13:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SRZYNH", "ts": "2024-08-26 11:14:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T84L1F", "ts": "2024-08-26 11:17:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "723NG3", "ts": "2024-08-26 11:17:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z3PG58", "ts": "2024-08-26 11:20:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0JN06Y", "ts": "2024-08-26 11:21:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HS6YJV", "ts": "2024-08-26 11:22:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3VSGZR", "ts": "2024-08-26 11:22:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3CCXL9", "ts": "2024-08-26 11:25:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K854FH", "ts": "2024-08-26 11:25:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1HLX9V", "ts": "2024-08-26 11:25:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EUYAM4", "ts": "2024-08-26 11:29:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QGXKXL", "ts": "2024-08-26 11:32:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SRJ6ZB", "ts": "2024-08-26 11:32:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z1ID63", "ts": "2024-08-26 11:33:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DHJ8U0", "ts": "2024-08-26 11:36:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MTKDKI", "ts": "2024-08-26 11:42:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ECGJCS", "ts": "2024-08-26 11:54:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IBMNDE", "ts": "2024-08-26 11:55:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NDT14R", "ts": "2024-08-26 12:01:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3MXJR4", "ts": "2024-08-26 12:21:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XQWIVI", "ts": "2024-08-26 12:28:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K4RZPX", "ts": "2024-08-26 12:38:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W1K5X5", "ts": "2024-08-26 12:49:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RY0PIH", "ts": "2024-08-26 12:57:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IVDKJB", "ts": "2024-08-26 13:02:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HDEZW3", "ts": "2024-08-26 13:06:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CKOV01", "ts": "2024-08-26 13:07:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ILG2WX", "ts": "2024-08-26 13:15:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YQAQTK", "ts": "2024-08-26 13:19:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0OUA7Y", "ts": "2024-08-26 13:19:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "729YUH", "ts": "2024-08-26 13:22:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H505MD", "ts": "2024-08-26 13:26:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K4Q1K3", "ts": "2024-08-26 13:30:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MQDKH2", "ts": "2024-08-26 13:35:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RCEAEX", "ts": "2024-08-26 13:47:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AJMVYF", "ts": "2024-08-26 13:47:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y197PX", "ts": "2024-08-26 13:50:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q6M622", "ts": "2024-08-26 13:57:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M5K86S", "ts": "2024-08-26 14:01:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9HB5NY", "ts": "2024-08-26 14:02:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XKXN1Y", "ts": "2024-08-26 14:25:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F523QU", "ts": "2024-08-26 14:33:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H83DLL", "ts": "2024-08-26 14:37:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3TVW28", "ts": "2024-08-26 14:49:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6M18UJ", "ts": "2024-08-26 14:56:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5J0K8D", "ts": "2024-08-26 14:58:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RPFDJY", "ts": "2024-08-26 15:02:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0Q8WQ7", "ts": "2024-08-26 15:26:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M6FW16", "ts": "2024-08-26 15:33:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T7V77G", "ts": "2024-08-26 15:59:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WRRLH7", "ts": "2024-08-26 16:08:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4SX6JZ", "ts": "2024-08-26 16:42:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UVRG7T", "ts": "2024-08-26 16:43:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UA1KRG", "ts": "2024-08-26 16:55:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W1ZVUF", "ts": "2024-08-26 17:04:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3G2W3P", "ts": "2024-08-26 18:40:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X2A9NI", "ts": "2024-08-26 18:56:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3ZWJIH", "ts": "2024-08-26 20:30:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "40DTX3", "ts": "2024-08-26 21:16:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C1WAX4", "ts": "2024-08-26 21:48:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 786, in get_cached_records_indirect\n    record_type = cached_obj[\"cache_info\"][\"record_type\"]\nKeyError: 'record_type'\n"}, {"id": "E3ZYK1", "ts": "2024-08-26 21:57:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 786, in get_cached_records_indirect\n    record_type = cached_obj[\"cache_info\"][\"record_type\"]\nKeyError: 'record_type'\n"}, {"id": "R5N6WZ", "ts": "2024-08-26 22:00:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/idmapping.py\", line 134, in post\n    res_obj = get_cached_records_direct(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 559, in get_cached_records_direct\n    obj[\"hit_score\"] = -1\nTypeError: 'str' object does not support item assignment\n"}, {"id": "LJY73H", "ts": "2024-08-26 22:49:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UOCRPK", "ts": "2024-08-27 00:05:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "91XPRJ", "ts": "2024-08-27 00:47:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "43X3JB", "ts": "2024-08-27 00:57:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T7E8M4", "ts": "2024-08-27 01:02:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "398MJR", "ts": "2024-08-27 02:28:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7WO337", "ts": "2024-08-27 02:33:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9PJCAB", "ts": "2024-08-27 02:34:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CUT8KF", "ts": "2024-08-27 02:36:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EVA0W5", "ts": "2024-08-27 02:55:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LU3461", "ts": "2024-08-27 03:16:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8KXVB7", "ts": "2024-08-27 04:08:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6BR96Y", "ts": "2024-08-27 04:43:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L901NR", "ts": "2024-08-27 04:54:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EG1I01", "ts": "2024-08-27 04:58:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UISBM4", "ts": "2024-08-27 05:07:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C7ABL9", "ts": "2024-08-27 06:13:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MR827M", "ts": "2024-08-27 07:03:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MWZ5JG", "ts": "2024-08-27 07:19:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UQQMEN", "ts": "2024-08-27 07:33:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DUWV9Q", "ts": "2024-08-27 07:53:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B57REW", "ts": "2024-08-27 08:02:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DC4T8U", "ts": "2024-08-27 08:08:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KE5NTB", "ts": "2024-08-27 08:09:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3TLC1C", "ts": "2024-08-27 08:38:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "91Q9FA", "ts": "2024-08-27 09:29:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZZP1L7", "ts": "2024-08-27 09:31:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OS2MFN", "ts": "2024-08-27 09:57:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3D2ALK", "ts": "2024-08-27 10:01:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8FJTWT", "ts": "2024-08-27 10:22:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T6NXS5", "ts": "2024-08-27 10:51:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z79W3N", "ts": "2024-08-27 11:11:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KOKZ2K", "ts": "2024-08-27 11:39:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JME3BX", "ts": "2024-08-27 11:45:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NETLBN", "ts": "2024-08-27 12:45:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z9SVAE", "ts": "2024-08-27 13:15:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4E9HFO", "ts": "2024-08-27 13:33:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MGUNIC", "ts": "2024-08-27 13:55:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K36MBR", "ts": "2024-08-27 14:34:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G9RJEM", "ts": "2024-08-27 14:53:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "53G60O", "ts": "2024-08-27 15:45:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VB4YQA", "ts": "2024-08-27 15:59:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P7DF7U", "ts": "2024-08-27 16:07:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IK4095", "ts": "2024-08-27 16:19:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6I7N79", "ts": "2024-08-27 16:46:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P5OP2I", "ts": "2024-08-27 17:00:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QSQT90", "ts": "2024-08-27 18:00:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VWMIWS", "ts": "2024-08-27 18:00:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QM1QHG", "ts": "2024-08-27 18:06:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q0W0BF", "ts": "2024-08-27 18:46:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O4SHUH", "ts": "2024-08-27 19:05:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "COKNIM", "ts": "2024-08-27 19:06:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WUATZL", "ts": "2024-08-27 19:10:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ECD76K", "ts": "2024-08-27 19:32:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W5XUP1", "ts": "2024-08-27 19:52:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WKHF5S", "ts": "2024-08-27 20:26:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X16XVZ", "ts": "2024-08-27 20:49:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8HPXRU", "ts": "2024-08-27 21:56:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AO8ITE", "ts": "2024-08-27 22:02:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E6IASI", "ts": "2024-08-27 22:06:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "52PB27", "ts": "2024-08-27 23:40:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GTFST2", "ts": "2024-08-28 00:18:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LFGG4Y", "ts": "2024-08-28 00:30:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8N6T00", "ts": "2024-08-28 00:38:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NSM2CQ", "ts": "2024-08-28 01:00:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ODZXNB", "ts": "2024-08-28 01:09:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "216WLJ", "ts": "2024-08-28 01:36:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C8N1TM", "ts": "2024-08-28 01:49:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DJSXN2", "ts": "2024-08-28 02:03:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "39ZNO1", "ts": "2024-08-28 02:04:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9OZ37S", "ts": "2024-08-28 02:55:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KNS2CO", "ts": "2024-08-28 03:32:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P8NGNS", "ts": "2024-08-28 03:44:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SGBW2E", "ts": "2024-08-28 04:10:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X9A2BJ", "ts": "2024-08-28 05:19:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OIYUQI", "ts": "2024-08-28 05:35:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5QHK04", "ts": "2024-08-28 06:21:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J1CTA9", "ts": "2024-08-28 08:56:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y6ZY02", "ts": "2024-08-28 09:50:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KXV68Z", "ts": "2024-08-28 10:20:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TNGEI3", "ts": "2024-08-28 10:27:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UI66H0", "ts": "2024-08-28 11:00:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7V4TCR", "ts": "2024-08-28 11:12:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LSXOZP", "ts": "2024-08-28 11:42:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W306C2", "ts": "2024-08-28 12:29:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M15HSG", "ts": "2024-08-28 13:58:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RVCLTW", "ts": "2024-08-28 13:58:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TO5X62", "ts": "2024-08-28 14:22:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HQQ39Z", "ts": "2024-08-28 14:23:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VI4XZF", "ts": "2024-08-28 15:52:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C3BSEL", "ts": "2024-08-28 16:25:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V56JPK", "ts": "2024-08-28 16:41:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4L1NSE", "ts": "2024-08-28 17:48:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VWQK50", "ts": "2024-08-28 17:56:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8GLKUW", "ts": "2024-08-28 17:59:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z61T9O", "ts": "2024-08-28 18:00:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N6N0WT", "ts": "2024-08-28 18:47:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H6VTNG", "ts": "2024-08-28 19:31:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7BUGMO", "ts": "2024-08-28 19:40:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U4CJUQ", "ts": "2024-08-28 20:21:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SIKNB5", "ts": "2024-08-28 21:18:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RFKWLX", "ts": "2024-08-28 21:36:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FHAE85", "ts": "2024-08-28 21:47:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y7LBDA", "ts": "2024-08-28 22:17:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9J18ZI", "ts": "2024-08-28 22:17:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "642R4S", "ts": "2024-08-28 22:25:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "74638Q", "ts": "2024-08-28 22:36:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MKDLZ9", "ts": "2024-08-28 22:39:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9XQ4HK", "ts": "2024-08-28 23:00:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J3W99C", "ts": "2024-08-28 23:34:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ST87LR", "ts": "2024-08-28 23:58:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T8MVQ9", "ts": "2024-08-29 00:39:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NC4GK1", "ts": "2024-08-29 01:13:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "74X7HH", "ts": "2024-08-29 01:31:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FLQVRZ", "ts": "2024-08-29 01:35:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "INJ5VM", "ts": "2024-08-29 01:42:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E20USU", "ts": "2024-08-29 02:26:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IX1MWL", "ts": "2024-08-29 02:32:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FGMNR5", "ts": "2024-08-29 02:38:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MUMVOR", "ts": "2024-08-29 03:24:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9F6XN6", "ts": "2024-08-29 04:07:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DYKAG7", "ts": "2024-08-29 04:20:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BL4MCD", "ts": "2024-08-29 04:54:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8JSIWU", "ts": "2024-08-29 05:06:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N18OQE", "ts": "2024-08-29 05:12:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CH6K9G", "ts": "2024-08-29 05:26:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UWQCDU", "ts": "2024-08-29 05:31:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9L70DD", "ts": "2024-08-29 05:39:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TDPLJO", "ts": "2024-08-29 06:58:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D60E5Y", "ts": "2024-08-29 07:07:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VEWJBA", "ts": "2024-08-29 07:36:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RTQPZS", "ts": "2024-08-29 07:59:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F1THXV", "ts": "2024-08-29 08:35:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GFK5CE", "ts": "2024-08-29 09:31:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SQVPO2", "ts": "2024-08-29 09:47:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LSQ47C", "ts": "2024-08-29 11:36:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S4YZXB", "ts": "2024-08-29 11:54:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X5NII5", "ts": "2024-08-29 12:18:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZME3PJ", "ts": "2024-08-29 12:18:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "86PTU9", "ts": "2024-08-29 12:18:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "01Q778", "ts": "2024-08-29 12:19:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TGKKK8", "ts": "2024-08-29 12:36:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UJ45DR", "ts": "2024-08-29 12:38:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8KPOPV", "ts": "2024-08-29 12:53:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TYI51M", "ts": "2024-08-29 12:56:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "72YLOY", "ts": "2024-08-29 15:43:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LCHIXL", "ts": "2024-08-29 16:39:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ICR9ZR", "ts": "2024-08-29 18:57:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T0TTPJ", "ts": "2024-08-29 19:07:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "16DJWQ", "ts": "2024-08-29 19:29:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HJV150", "ts": "2024-08-29 19:46:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6ADGIC", "ts": "2024-08-29 19:56:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XI9F2J", "ts": "2024-08-29 20:13:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R4GUP0", "ts": "2024-08-29 20:35:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BHP8AB", "ts": "2024-08-29 22:33:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OMLV5L", "ts": "2024-08-29 22:37:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DS9DER", "ts": "2024-08-29 23:03:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 83, in post\n    res_obj = protein_search(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 100, in protein_search\n    error_list = get_errors_in_query(\"protein_search\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1146, in get_errors_in_query\n    for key1 in query_obj:\nTypeError: 'NoneType' object is not iterable\n"}, {"id": "V98Z9F", "ts": "2024-08-29 23:51:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 83, in post\n    res_obj = protein_search(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 100, in protein_search\n    error_list = get_errors_in_query(\"protein_search\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1146, in get_errors_in_query\n    for key1 in query_obj:\nTypeError: 'NoneType' object is not iterable\n"}, {"id": "2XYBJZ", "ts": "2024-08-30 00:06:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 105, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "04ES2E", "ts": "2024-08-30 00:06:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 134, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MCENXO", "ts": "2024-08-30 00:06:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 134, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DKVID2", "ts": "2024-08-30 00:19:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MPAIIC", "ts": "2024-08-30 00:26:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "FZ7G1Y", "ts": "2024-08-30 00:27:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "0133Y2", "ts": "2024-08-30 00:27:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "9Y7J2P", "ts": "2024-08-30 00:27:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HH0AJW", "ts": "2024-08-30 00:31:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "5ICQAB", "ts": "2024-08-30 00:34:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "6LJF6R", "ts": "2024-08-30 00:34:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "FOVH71", "ts": "2024-08-30 00:35:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "ZNV7EO", "ts": "2024-08-30 00:42:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "G7WVH3", "ts": "2024-08-30 00:42:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "5NXF6Y", "ts": "2024-08-30 00:42:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "UDVJ0K", "ts": "2024-08-30 00:43:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "M1XC53", "ts": "2024-08-30 00:43:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "5RF2RE", "ts": "2024-08-30 00:43:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "JEWLSG", "ts": "2024-08-30 00:43:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "CPUNKV", "ts": "2024-08-30 00:44:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj)\n  File \"/app/glygen/util.py\", line 717, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WIYB9W", "ts": "2024-08-30 00:44:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "N10ZHH", "ts": "2024-08-30 00:49:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "7Q8VLD", "ts": "2024-08-30 00:49:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "ODOD2S", "ts": "2024-08-30 00:50:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "KA2SBS", "ts": "2024-08-30 00:55:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "KU8WTD", "ts": "2024-08-30 01:06:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "EA68SB", "ts": "2024-08-30 01:06:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "IYKE5V", "ts": "2024-08-30 01:49:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JJ6FT2", "ts": "2024-08-30 01:53:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NKTLBP", "ts": "2024-08-30 02:36:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TGD91L", "ts": "2024-08-30 03:08:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3TI0KB", "ts": "2024-08-30 04:06:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "9N434X", "ts": "2024-08-30 04:07:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C3N30F", "ts": "2024-08-30 04:07:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "H13IEQ", "ts": "2024-08-30 04:07:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EKKQRJ", "ts": "2024-08-30 04:42:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3SNUUQ", "ts": "2024-08-30 05:13:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 169, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 282, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZGJ5R2", "ts": "2024-08-30 06:49:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 277, in post\n    req_obj = {\"tax_id\":int(tax_id)}\nValueError: invalid literal for int() with base 10: 'request'\n"}, {"id": "CG8NN9", "ts": "2024-08-30 19:35:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1FKG4I", "ts": "2024-08-30 20:46:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YBJ2R2", "ts": "2024-08-30 20:56:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M6BJ64", "ts": "2024-08-30 21:10:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "53NLS9", "ts": "2024-08-30 21:33:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PX5SS5", "ts": "2024-08-30 21:46:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4JWLD4", "ts": "2024-08-30 21:53:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HN39BM", "ts": "2024-08-30 22:37:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8HWO1S", "ts": "2024-08-30 23:26:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SNNJKO", "ts": "2024-08-30 23:28:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LIMAS6", "ts": "2024-08-30 23:35:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WKY5HT", "ts": "2024-08-31 00:05:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HDB2FE", "ts": "2024-08-31 00:17:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G0X592", "ts": "2024-08-31 00:30:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5V5I6N", "ts": "2024-08-31 00:47:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A1W5MQ", "ts": "2024-08-31 01:58:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0LOK9G", "ts": "2024-08-31 02:15:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZF85DR", "ts": "2024-08-31 02:23:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6K2BQP", "ts": "2024-08-31 02:24:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KTVXLC", "ts": "2024-08-31 04:07:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CZHKCN", "ts": "2024-08-31 04:11:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3PM86R", "ts": "2024-08-31 05:00:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z9KK0R", "ts": "2024-08-31 05:08:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V9LJ2G", "ts": "2024-08-31 05:10:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MKA8N8", "ts": "2024-08-31 05:33:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SE0ESI", "ts": "2024-08-31 05:38:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F8ORA5", "ts": "2024-08-31 05:51:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6DVDIR", "ts": "2024-08-31 06:29:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q595M7", "ts": "2024-08-31 06:33:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "258ARU", "ts": "2024-08-31 06:40:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z28I13", "ts": "2024-08-31 06:52:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EVZV4D", "ts": "2024-08-31 07:04:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "96VDOF", "ts": "2024-08-31 07:23:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "95YPQU", "ts": "2024-08-31 07:23:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6ZIQC5", "ts": "2024-08-31 07:28:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7R4HSV", "ts": "2024-08-31 07:32:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KC8I7W", "ts": "2024-08-31 07:37:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ERP9UE", "ts": "2024-08-31 07:37:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DLV3Q3", "ts": "2024-08-31 07:39:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VR2UVZ", "ts": "2024-08-31 07:39:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C6NWIG", "ts": "2024-08-31 07:40:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UDN5QE", "ts": "2024-08-31 07:40:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4HMGBU", "ts": "2024-08-31 07:45:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LI94TY", "ts": "2024-08-31 07:49:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VNRPW8", "ts": "2024-08-31 07:50:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8IHIW4", "ts": "2024-08-31 07:51:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "22POY1", "ts": "2024-08-31 07:51:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U7Z0CN", "ts": "2024-08-31 07:53:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XB84NE", "ts": "2024-08-31 07:55:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F22Q9Y", "ts": "2024-08-31 08:01:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DQDIZY", "ts": "2024-08-31 08:01:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BP8KUO", "ts": "2024-08-31 08:04:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PHEPXV", "ts": "2024-08-31 08:04:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HD3B9U", "ts": "2024-08-31 08:05:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L8U81S", "ts": "2024-08-31 08:05:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "66HLTZ", "ts": "2024-08-31 08:05:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3E5JNY", "ts": "2024-08-31 08:06:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GA4WKH", "ts": "2024-08-31 08:06:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VY6HQW", "ts": "2024-08-31 08:06:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0UZ5LT", "ts": "2024-08-31 08:07:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FI1V1T", "ts": "2024-08-31 08:07:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FP2GW9", "ts": "2024-08-31 08:07:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IY8DN3", "ts": "2024-08-31 08:08:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V6KJ3K", "ts": "2024-08-31 08:08:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AX0JSM", "ts": "2024-08-31 08:09:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TEBAPP", "ts": "2024-08-31 08:09:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AF07V5", "ts": "2024-08-31 08:09:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O35GH8", "ts": "2024-08-31 08:09:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZW6NZN", "ts": "2024-08-31 08:09:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J28DD9", "ts": "2024-08-31 08:09:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5K9QWH", "ts": "2024-08-31 08:09:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X4HDU4", "ts": "2024-08-31 08:09:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RSJD2D", "ts": "2024-08-31 08:09:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BAOF2O", "ts": "2024-08-31 08:10:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JK7HIF", "ts": "2024-08-31 08:11:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "14R5YH", "ts": "2024-08-31 08:11:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JU6CG3", "ts": "2024-08-31 08:12:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B19C76", "ts": "2024-08-31 08:12:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U028PL", "ts": "2024-08-31 08:12:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KTH09Y", "ts": "2024-08-31 08:12:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T7CZY5", "ts": "2024-08-31 08:13:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X5N4KC", "ts": "2024-08-31 08:13:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "645ABF", "ts": "2024-08-31 08:13:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DR89FN", "ts": "2024-08-31 08:13:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ADNXER", "ts": "2024-08-31 08:13:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AX0ZF0", "ts": "2024-08-31 08:14:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N83K6M", "ts": "2024-08-31 08:14:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TDYDHF", "ts": "2024-08-31 08:14:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XORPLE", "ts": "2024-08-31 08:14:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SECN3L", "ts": "2024-08-31 08:14:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1POXQI", "ts": "2024-08-31 08:14:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9LMQ2G", "ts": "2024-08-31 08:15:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K5HPIF", "ts": "2024-08-31 08:15:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7EJDFQ", "ts": "2024-08-31 08:15:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2H3CK0", "ts": "2024-08-31 08:16:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NPP61B", "ts": "2024-08-31 08:16:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "948S5V", "ts": "2024-08-31 08:16:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J2AEKQ", "ts": "2024-08-31 08:16:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1VO2LX", "ts": "2024-08-31 08:16:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K1QI85", "ts": "2024-08-31 08:16:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G87BH4", "ts": "2024-08-31 08:16:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PI43SR", "ts": "2024-08-31 08:16:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NEEP0K", "ts": "2024-08-31 08:16:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E2YC4A", "ts": "2024-08-31 08:17:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F4KLYH", "ts": "2024-08-31 08:17:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E1J76E", "ts": "2024-08-31 08:17:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AR79DN", "ts": "2024-08-31 08:17:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R8E0BW", "ts": "2024-08-31 08:17:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MTCWIE", "ts": "2024-08-31 08:17:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DBFZPM", "ts": "2024-08-31 08:17:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CYZIE7", "ts": "2024-08-31 08:17:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FM0741", "ts": "2024-08-31 08:17:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XAOC1F", "ts": "2024-08-31 08:18:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LL9ZEB", "ts": "2024-08-31 08:18:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T4W5QK", "ts": "2024-08-31 08:18:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MT5CZH", "ts": "2024-08-31 08:18:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RZ726T", "ts": "2024-08-31 08:18:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VJC5W8", "ts": "2024-08-31 08:20:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C39CHW", "ts": "2024-08-31 08:24:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FAQL64", "ts": "2024-08-31 08:27:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MBL04X", "ts": "2024-08-31 08:34:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CRGPGX", "ts": "2024-08-31 08:34:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FZ0GT8", "ts": "2024-08-31 08:35:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BPU396", "ts": "2024-08-31 08:37:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "23IOLI", "ts": "2024-08-31 08:38:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JDLLWM", "ts": "2024-08-31 08:41:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WB8E50", "ts": "2024-08-31 08:53:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4PF6IK", "ts": "2024-08-31 09:46:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JIMMF6", "ts": "2024-08-31 10:11:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DW63DN", "ts": "2024-08-31 10:11:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6M3S5I", "ts": "2024-08-31 10:53:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UO5138", "ts": "2024-08-31 12:09:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LX9E8M", "ts": "2024-08-31 12:16:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BDDLNX", "ts": "2024-08-31 16:50:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6XWDNE", "ts": "2024-08-31 17:20:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6XNHM0", "ts": "2024-08-31 17:26:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SQQ07S", "ts": "2024-08-31 17:27:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XIY8BJ", "ts": "2024-08-31 18:04:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VJ02QI", "ts": "2024-08-31 18:06:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OAV3RK", "ts": "2024-08-31 18:07:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "11CZH2", "ts": "2024-08-31 18:29:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5YAOC5", "ts": "2024-08-31 18:48:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7REEDN", "ts": "2024-08-31 18:51:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QHVX53", "ts": "2024-08-31 19:01:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DXSUB1", "ts": "2024-08-31 19:45:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4RF4YP", "ts": "2024-08-31 19:55:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7ZGD2C", "ts": "2024-08-31 20:08:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AUVZIP", "ts": "2024-08-31 20:22:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9DZA6U", "ts": "2024-08-31 20:24:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "64E68M", "ts": "2024-08-31 20:39:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QLJZC5", "ts": "2024-08-31 21:24:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U0D8P2", "ts": "2024-08-31 21:25:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I2RDJQ", "ts": "2024-08-31 21:36:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A57E1T", "ts": "2024-08-31 21:40:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "193ETQ", "ts": "2024-08-31 21:44:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E0LIIG", "ts": "2024-08-31 22:20:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EU36QY", "ts": "2024-08-31 22:50:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "546USC", "ts": "2024-08-31 22:58:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "02UZJ1", "ts": "2024-08-31 23:06:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2HLUUD", "ts": "2024-08-31 23:54:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N6CWF4", "ts": "2024-08-31 23:58:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q4ARXW", "ts": "2024-09-01 00:00:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GSWGGI", "ts": "2024-09-01 00:15:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y71593", "ts": "2024-09-01 00:16:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MAOM70", "ts": "2024-09-01 00:20:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B31ZU8", "ts": "2024-09-01 01:44:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T79ZWV", "ts": "2024-09-01 01:58:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XQRFR8", "ts": "2024-09-01 03:24:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4XKEL7", "ts": "2024-09-01 04:19:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1FGKNK", "ts": "2024-09-01 05:26:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RSSYMA", "ts": "2024-09-01 05:42:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2ZCHAQ", "ts": "2024-09-01 05:54:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VRTE2N", "ts": "2024-09-01 07:31:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YG4M5L", "ts": "2024-09-01 07:43:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MBQ4OJ", "ts": "2024-09-01 08:10:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "40YVG4", "ts": "2024-09-01 08:11:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EYQDQB", "ts": "2024-09-01 08:47:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6VARV1", "ts": "2024-09-01 09:53:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UGI5TD", "ts": "2024-09-01 10:40:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JZ1MFZ", "ts": "2024-09-01 10:49:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UAI47F", "ts": "2024-09-01 11:56:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LSHPCY", "ts": "2024-09-01 12:06:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QFL5UP", "ts": "2024-09-01 12:56:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M5LBZL", "ts": "2024-09-01 13:39:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LTLWYG", "ts": "2024-09-01 13:54:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9JBOJ0", "ts": "2024-09-01 13:55:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SSOK7H", "ts": "2024-09-01 14:21:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KJK7RA", "ts": "2024-09-01 15:42:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JUO368", "ts": "2024-09-01 17:14:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WRJKCQ", "ts": "2024-09-01 17:29:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X4N25F", "ts": "2024-09-01 17:34:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2JZPXB", "ts": "2024-09-01 18:07:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9P5163", "ts": "2024-09-01 18:37:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0LP58D", "ts": "2024-09-01 21:22:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2N7KV3", "ts": "2024-09-01 21:44:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4GYTMO", "ts": "2024-09-01 22:13:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RV6GLK", "ts": "2024-09-01 22:13:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q0VLIQ", "ts": "2024-09-01 22:19:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W37W1K", "ts": "2024-09-01 22:22:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LSEDTU", "ts": "2024-09-01 22:28:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CFD3TV", "ts": "2024-09-01 22:48:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UQKLN5", "ts": "2024-09-01 22:52:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KU8YO4", "ts": "2024-09-01 22:53:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7B4Z3X", "ts": "2024-09-01 22:56:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5L58S6", "ts": "2024-09-01 22:57:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OMWX9N", "ts": "2024-09-01 22:57:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "24QF36", "ts": "2024-09-01 22:57:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MHTOY6", "ts": "2024-09-01 23:19:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H0R22T", "ts": "2024-09-01 23:20:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RQ83D1", "ts": "2024-09-01 23:21:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WWET55", "ts": "2024-09-01 23:35:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PUGMSU", "ts": "2024-09-01 23:37:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4LMJJW", "ts": "2024-09-01 23:48:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8CFYGD", "ts": "2024-09-01 23:59:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OXELBC", "ts": "2024-09-02 00:03:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "92FR8R", "ts": "2024-09-02 00:06:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IY91H1", "ts": "2024-09-02 00:17:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y5WNYT", "ts": "2024-09-02 00:25:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "09WZAA", "ts": "2024-09-02 00:41:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IH3MX3", "ts": "2024-09-02 00:49:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JO4W6M", "ts": "2024-09-02 00:50:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EZ37HE", "ts": "2024-09-02 01:03:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7S69AI", "ts": "2024-09-02 01:06:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PYEAYU", "ts": "2024-09-02 01:19:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AYWAOQ", "ts": "2024-09-02 01:24:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AOZNT9", "ts": "2024-09-02 01:39:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UTGTG8", "ts": "2024-09-02 01:48:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "26RX8P", "ts": "2024-09-02 01:49:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DODFFE", "ts": "2024-09-02 01:50:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S1G4SQ", "ts": "2024-09-02 01:51:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1RKMDE", "ts": "2024-09-02 01:52:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SW4HQZ", "ts": "2024-09-02 01:58:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KL05Z4", "ts": "2024-09-02 02:09:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IGHCQI", "ts": "2024-09-02 02:11:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D0ET9W", "ts": "2024-09-02 02:14:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NBOMDI", "ts": "2024-09-02 02:16:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H914NE", "ts": "2024-09-02 02:34:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "08SWG7", "ts": "2024-09-02 02:40:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TSCGPK", "ts": "2024-09-02 02:42:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0VN25Q", "ts": "2024-09-02 02:56:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J5OYGA", "ts": "2024-09-02 03:07:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "09BCEL", "ts": "2024-09-02 03:12:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4T3INZ", "ts": "2024-09-02 03:15:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "99BXRA", "ts": "2024-09-02 03:18:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F7P5TS", "ts": "2024-09-02 03:25:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BAZVIM", "ts": "2024-09-02 03:30:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X3H4IM", "ts": "2024-09-02 03:30:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UJBZH1", "ts": "2024-09-02 03:30:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0QF89K", "ts": "2024-09-02 03:39:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4JKNMR", "ts": "2024-09-02 03:41:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZJYC88", "ts": "2024-09-02 03:44:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0LK5ZT", "ts": "2024-09-02 03:46:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8A7UCA", "ts": "2024-09-02 03:46:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2W9OJI", "ts": "2024-09-02 03:58:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CLVKGI", "ts": "2024-09-02 03:59:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H3DQ67", "ts": "2024-09-02 04:04:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SMXU9R", "ts": "2024-09-02 04:04:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RSPUV5", "ts": "2024-09-02 04:10:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OVJHUV", "ts": "2024-09-02 04:25:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KFM1LR", "ts": "2024-09-02 04:33:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G9GJ8H", "ts": "2024-09-02 04:44:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q43LU6", "ts": "2024-09-02 04:48:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7J52ZW", "ts": "2024-09-02 04:50:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3IZY6Z", "ts": "2024-09-02 04:50:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TMLL7V", "ts": "2024-09-02 04:51:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XXLN6T", "ts": "2024-09-02 04:54:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N2WBHZ", "ts": "2024-09-02 04:58:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XQOMXX", "ts": "2024-09-02 05:01:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OIH70A", "ts": "2024-09-02 05:01:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E51VQA", "ts": "2024-09-02 05:03:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "56UZRP", "ts": "2024-09-02 05:03:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A7ZAHM", "ts": "2024-09-02 05:04:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R2XHFQ", "ts": "2024-09-02 05:06:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CZ2S4J", "ts": "2024-09-02 05:09:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IREK24", "ts": "2024-09-02 05:26:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MHA1YC", "ts": "2024-09-02 05:29:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "81ZADG", "ts": "2024-09-02 05:29:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EU0POJ", "ts": "2024-09-02 05:52:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PVCZS0", "ts": "2024-09-02 05:57:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IL189W", "ts": "2024-09-02 06:06:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NTBX5G", "ts": "2024-09-02 06:09:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1Y0RJG", "ts": "2024-09-02 06:10:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YFN8YW", "ts": "2024-09-02 06:11:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WIXYZ9", "ts": "2024-09-02 06:20:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EXCPNW", "ts": "2024-09-02 06:22:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RVS6MF", "ts": "2024-09-02 06:25:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RFUR0W", "ts": "2024-09-02 06:28:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TYPFEY", "ts": "2024-09-02 06:28:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TTLKO9", "ts": "2024-09-02 06:29:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YNFDYG", "ts": "2024-09-02 06:34:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2DV6L1", "ts": "2024-09-02 06:39:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UFEQHU", "ts": "2024-09-02 06:43:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3X49EO", "ts": "2024-09-02 06:45:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UT4AUL", "ts": "2024-09-02 06:52:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "44ELGR", "ts": "2024-09-02 06:53:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0J7ULM", "ts": "2024-09-02 06:57:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8TMGOC", "ts": "2024-09-02 07:16:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GI47XZ", "ts": "2024-09-02 07:21:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZJ3VIN", "ts": "2024-09-02 07:33:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0AR615", "ts": "2024-09-02 07:38:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G74O5U", "ts": "2024-09-02 07:44:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7QHD2H", "ts": "2024-09-02 07:45:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7XPGOX", "ts": "2024-09-02 07:50:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N0ZGEY", "ts": "2024-09-02 07:52:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z7W30X", "ts": "2024-09-02 07:59:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WYSEEO", "ts": "2024-09-02 08:15:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S683LD", "ts": "2024-09-02 08:23:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "84ZYYX", "ts": "2024-09-02 08:35:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "90I308", "ts": "2024-09-02 08:43:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 426, in post\n    res_obj = glycosequon_list(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 773, in glycosequon_list\n    sorted_id_list = sort_objects(cached_obj[\"results\"], query_obj[\"sort\"], query_obj[\"order\"])\n  File \"/app/glygen/usecases_apilib.py\", line 1058, in sort_objects\n    grid_obj[field_name].append({\"index\":i, field_name:obj[field_name]})\nTypeError: string indices must be integers\n"}, {"id": "4OVYGL", "ts": "2024-09-02 08:55:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MWEGMD", "ts": "2024-09-02 08:55:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H0K5U5", "ts": "2024-09-02 09:01:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BWFQUW", "ts": "2024-09-02 09:03:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XCRRYN", "ts": "2024-09-02 09:05:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6XTAC9", "ts": "2024-09-02 09:06:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SLAQQ7", "ts": "2024-09-02 09:07:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0USSRN", "ts": "2024-09-02 09:08:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N3JESC", "ts": "2024-09-02 09:12:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6NWTRN", "ts": "2024-09-02 09:21:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZJUWIZ", "ts": "2024-09-02 09:24:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T7QXVC", "ts": "2024-09-02 09:30:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "38CHU3", "ts": "2024-09-02 09:33:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3YUDHF", "ts": "2024-09-02 09:34:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SXQTND", "ts": "2024-09-02 09:34:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F541E6", "ts": "2024-09-02 09:34:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UXXY8N", "ts": "2024-09-02 09:40:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AWA7B4", "ts": "2024-09-02 09:58:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 153, in post\n    res_obj = biomarker_search(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 144, in biomarker_search\n    error_list = get_errors_in_query(\"biomarker_search\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1177, in get_errors_in_query\n    for key1 in query_obj:\nTypeError: 'NoneType' object is not iterable\n"}, {"id": "6QE49R", "ts": "2024-09-02 10:07:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DOWVQZ", "ts": "2024-09-02 10:11:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "99E6UP", "ts": "2024-09-02 10:13:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CVO6AE", "ts": "2024-09-02 10:13:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NI44RD", "ts": "2024-09-02 10:19:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K43VOY", "ts": "2024-09-02 10:29:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BX4PW8", "ts": "2024-09-02 10:40:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "48D6HD", "ts": "2024-09-02 10:44:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1YLR8E", "ts": "2024-09-02 10:44:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XNIWSC", "ts": "2024-09-02 10:48:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ANP289", "ts": "2024-09-02 11:00:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SG0XRH", "ts": "2024-09-02 11:00:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H4T61L", "ts": "2024-09-02 11:06:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GZ09CU", "ts": "2024-09-02 11:13:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G6Z484", "ts": "2024-09-02 11:14:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RNFFA5", "ts": "2024-09-02 11:21:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "24LFGV", "ts": "2024-09-02 11:27:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XORM0C", "ts": "2024-09-02 11:33:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V0Y8VN", "ts": "2024-09-02 11:36:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FN1Z5C", "ts": "2024-09-02 11:43:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PQG933", "ts": "2024-09-02 11:48:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "61848X", "ts": "2024-09-02 11:58:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "52OQT1", "ts": "2024-09-02 12:09:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S2YTR4", "ts": "2024-09-02 12:12:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W7F6IW", "ts": "2024-09-02 12:13:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DEDNUY", "ts": "2024-09-02 12:15:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D5HM8G", "ts": "2024-09-02 12:16:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MMQO4N", "ts": "2024-09-02 12:17:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KH9G6N", "ts": "2024-09-02 12:19:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3PKDKN", "ts": "2024-09-02 12:20:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V86N09", "ts": "2024-09-02 12:21:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S4WRO3", "ts": "2024-09-02 12:30:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5JCYWH", "ts": "2024-09-02 12:44:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PH9W9Z", "ts": "2024-09-02 12:56:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "678R7I", "ts": "2024-09-02 13:06:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GQYEV3", "ts": "2024-09-02 13:10:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0JDHUR", "ts": "2024-09-02 13:11:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P4QRYO", "ts": "2024-09-02 13:11:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BFQY0Y", "ts": "2024-09-02 13:16:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J1COLH", "ts": "2024-09-02 13:17:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VMBXPR", "ts": "2024-09-02 13:22:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8E1AYI", "ts": "2024-09-02 13:24:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UOA2QJ", "ts": "2024-09-02 13:28:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H3TX7S", "ts": "2024-09-02 13:46:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RJIQET", "ts": "2024-09-02 13:49:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SYYG5H", "ts": "2024-09-02 14:16:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BXX9D6", "ts": "2024-09-02 14:20:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MDYNFG", "ts": "2024-09-02 14:21:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MEYXIA", "ts": "2024-09-02 14:23:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C64X9Q", "ts": "2024-09-02 14:33:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6ZT0FE", "ts": "2024-09-02 14:34:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WGDQLA", "ts": "2024-09-02 14:38:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DVGS75", "ts": "2024-09-02 14:38:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "87XWS1", "ts": "2024-09-02 14:42:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "86V5SW", "ts": "2024-09-02 14:43:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A4TB21", "ts": "2024-09-02 14:44:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H6DI8Y", "ts": "2024-09-02 14:50:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AR0I1N", "ts": "2024-09-02 14:54:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S971MZ", "ts": "2024-09-02 14:56:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "39KVSS", "ts": "2024-09-02 15:06:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JJB3HL", "ts": "2024-09-02 15:29:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N1K2M3", "ts": "2024-09-02 15:32:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "55UFLA", "ts": "2024-09-02 15:34:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NGUSE2", "ts": "2024-09-02 15:39:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TGPKB3", "ts": "2024-09-02 15:40:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZL6QMP", "ts": "2024-09-02 15:42:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YQR0UM", "ts": "2024-09-02 15:52:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "58LYYN", "ts": "2024-09-02 15:54:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E9TI7V", "ts": "2024-09-02 15:57:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TY8K66", "ts": "2024-09-02 15:57:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DELDOF", "ts": "2024-09-02 16:00:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ID8812", "ts": "2024-09-02 16:00:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CPZQF9", "ts": "2024-09-02 16:00:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1I1A81", "ts": "2024-09-02 16:01:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VKU38U", "ts": "2024-09-02 16:04:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9JAUD3", "ts": "2024-09-02 16:04:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y49C83", "ts": "2024-09-02 16:06:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6ENHY9", "ts": "2024-09-02 16:07:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y3Q13A", "ts": "2024-09-02 16:07:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MI3T3V", "ts": "2024-09-02 16:07:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ITE60O", "ts": "2024-09-02 16:08:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9FHWNH", "ts": "2024-09-02 16:09:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6KBRV0", "ts": "2024-09-02 16:16:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SNLDIS", "ts": "2024-09-02 16:16:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H9WNRD", "ts": "2024-09-02 16:17:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6TGNSR", "ts": "2024-09-02 16:18:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6UUB98", "ts": "2024-09-02 16:20:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8F0OC2", "ts": "2024-09-02 16:21:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1LN9UT", "ts": "2024-09-02 16:22:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6YDONT", "ts": "2024-09-02 16:24:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RE0O4Z", "ts": "2024-09-02 16:25:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "00482M", "ts": "2024-09-02 16:30:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S2DD1X", "ts": "2024-09-02 16:33:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JNQD07", "ts": "2024-09-02 16:35:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AMBEFK", "ts": "2024-09-02 16:35:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VF6E0O", "ts": "2024-09-02 16:48:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2G4X7D", "ts": "2024-09-02 16:48:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AT84OU", "ts": "2024-09-02 16:50:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1AYC8D", "ts": "2024-09-02 16:50:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O0A22N", "ts": "2024-09-02 16:53:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1ZKRS5", "ts": "2024-09-02 16:57:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6IMMU5", "ts": "2024-09-02 16:58:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "75V06N", "ts": "2024-09-02 16:59:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6ZVP48", "ts": "2024-09-02 17:14:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EY1HUQ", "ts": "2024-09-02 17:21:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M32US4", "ts": "2024-09-02 17:21:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y3W6M3", "ts": "2024-09-02 18:05:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TDZ1TD", "ts": "2024-09-02 18:07:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VQ7NJJ", "ts": "2024-09-02 18:07:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GTVRM3", "ts": "2024-09-02 18:17:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N4G04V", "ts": "2024-09-02 18:20:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "98A1YP", "ts": "2024-09-02 18:20:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZIHHOE", "ts": "2024-09-02 18:21:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y0198G", "ts": "2024-09-02 18:23:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IIEKQZ", "ts": "2024-09-02 18:29:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WIZM24", "ts": "2024-09-02 18:30:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5C9XHI", "ts": "2024-09-02 18:32:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EG7SSV", "ts": "2024-09-02 18:34:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "153RY0", "ts": "2024-09-02 18:37:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "44VA3E", "ts": "2024-09-02 18:37:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IHBSC1", "ts": "2024-09-02 18:40:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8DTAR6", "ts": "2024-09-02 18:50:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5P4F9C", "ts": "2024-09-02 18:56:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P0K7QM", "ts": "2024-09-02 18:58:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FD79PT", "ts": "2024-09-02 19:27:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0FZFBC", "ts": "2024-09-02 19:28:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8ZVZT4", "ts": "2024-09-02 19:29:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VZ4RBB", "ts": "2024-09-02 19:31:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6FVR1O", "ts": "2024-09-02 19:33:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HGO1MD", "ts": "2024-09-02 19:44:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PJM5XG", "ts": "2024-09-02 19:50:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5M2F6J", "ts": "2024-09-02 19:56:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UZKQ0A", "ts": "2024-09-02 20:00:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HY58GM", "ts": "2024-09-02 20:02:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OPRTHH", "ts": "2024-09-02 20:06:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DGN3V4", "ts": "2024-09-02 20:09:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DYN2X9", "ts": "2024-09-02 20:12:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K0U6YW", "ts": "2024-09-02 20:20:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DD7HOD", "ts": "2024-09-02 20:26:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1GJGY3", "ts": "2024-09-02 20:28:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "57ETF6", "ts": "2024-09-02 20:30:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X7DX2Q", "ts": "2024-09-02 20:32:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YSZT1V", "ts": "2024-09-02 20:33:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "96L0SX", "ts": "2024-09-02 20:38:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RGCJVH", "ts": "2024-09-02 20:39:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GFRDO8", "ts": "2024-09-02 20:49:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BTP0X5", "ts": "2024-09-02 20:51:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5RNMUD", "ts": "2024-09-02 20:54:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EZRO4D", "ts": "2024-09-02 21:08:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8PAO41", "ts": "2024-09-02 21:18:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HNZOMK", "ts": "2024-09-02 21:21:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OK69L4", "ts": "2024-09-02 21:21:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NLPGZV", "ts": "2024-09-02 21:23:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8EAU9V", "ts": "2024-09-02 21:27:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YV88WE", "ts": "2024-09-02 21:39:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J01VYJ", "ts": "2024-09-02 22:01:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QNRKOK", "ts": "2024-09-02 22:03:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BW4102", "ts": "2024-09-02 22:09:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TRA1XJ", "ts": "2024-09-02 22:10:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CQC6FM", "ts": "2024-09-02 22:17:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GPDFWT", "ts": "2024-09-02 22:26:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "388QTN", "ts": "2024-09-02 22:27:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0USRPP", "ts": "2024-09-02 22:34:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0LZI2B", "ts": "2024-09-02 22:34:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "61ZSUX", "ts": "2024-09-02 22:36:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H2WAGC", "ts": "2024-09-02 22:43:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NX7KWE", "ts": "2024-09-02 22:49:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GMY7YW", "ts": "2024-09-02 23:08:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YMKZA6", "ts": "2024-09-02 23:17:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IP6XLL", "ts": "2024-09-02 23:19:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O4J2RR", "ts": "2024-09-02 23:23:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "863CBB", "ts": "2024-09-02 23:29:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4HE7YH", "ts": "2024-09-02 23:29:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JX7083", "ts": "2024-09-02 23:37:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RGRLVP", "ts": "2024-09-02 23:39:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2JYH9N", "ts": "2024-09-02 23:40:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UFBJMM", "ts": "2024-09-02 23:45:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CXQY2A", "ts": "2024-09-02 23:50:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TPZFDD", "ts": "2024-09-03 00:08:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9JCBP6", "ts": "2024-09-03 00:11:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FRTVRS", "ts": "2024-09-03 00:20:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7M8GU2", "ts": "2024-09-03 00:21:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8LO40D", "ts": "2024-09-03 00:22:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A7P0UK", "ts": "2024-09-03 00:22:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WC2UYU", "ts": "2024-09-03 00:25:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AHCLWU", "ts": "2024-09-03 00:30:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PY3MTJ", "ts": "2024-09-03 00:31:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BTSFYY", "ts": "2024-09-03 00:42:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ACW9JX", "ts": "2024-09-03 01:02:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RIALFX", "ts": "2024-09-03 01:02:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UJ6TNB", "ts": "2024-09-03 01:10:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PX7VH0", "ts": "2024-09-03 01:17:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "REDUX2", "ts": "2024-09-03 01:23:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3MZFT3", "ts": "2024-09-03 01:29:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BZL80O", "ts": "2024-09-03 01:39:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5XGWII", "ts": "2024-09-03 01:40:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D8JRUJ", "ts": "2024-09-03 02:12:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H5VACI", "ts": "2024-09-03 02:14:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8JHFFL", "ts": "2024-09-03 02:18:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SX4P6S", "ts": "2024-09-03 02:21:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YQ0V7F", "ts": "2024-09-03 02:23:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "59Z10G", "ts": "2024-09-03 02:28:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GO41R9", "ts": "2024-09-03 02:30:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L0DNL4", "ts": "2024-09-03 02:37:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L9YA8Q", "ts": "2024-09-03 02:43:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6BFPPU", "ts": "2024-09-03 02:45:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W2736F", "ts": "2024-09-03 02:48:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9UE6D0", "ts": "2024-09-03 03:01:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NTFSII", "ts": "2024-09-03 03:03:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8QTEGL", "ts": "2024-09-03 03:05:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GXYCBD", "ts": "2024-09-03 03:07:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J5CTQT", "ts": "2024-09-03 03:09:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q9GK7H", "ts": "2024-09-03 03:12:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V6KGB9", "ts": "2024-09-03 03:12:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NFYK99", "ts": "2024-09-03 03:15:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3COZSY", "ts": "2024-09-03 03:28:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WWP20B", "ts": "2024-09-03 03:30:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R6LL8J", "ts": "2024-09-03 03:33:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RFUUJ3", "ts": "2024-09-03 03:36:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RF0X1P", "ts": "2024-09-03 03:40:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TAJ6SC", "ts": "2024-09-03 03:47:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I3LX1K", "ts": "2024-09-03 03:51:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "09UN9U", "ts": "2024-09-03 03:53:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BV0VB2", "ts": "2024-09-03 04:00:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1KP1MX", "ts": "2024-09-03 04:00:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ESO3VL", "ts": "2024-09-03 04:01:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MMM9EH", "ts": "2024-09-03 04:21:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SO3FA2", "ts": "2024-09-03 04:36:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D8YMIS", "ts": "2024-09-03 04:39:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JADCBA", "ts": "2024-09-03 04:40:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DHZWP8", "ts": "2024-09-03 04:51:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SGKLTY", "ts": "2024-09-03 04:59:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AZ3FG2", "ts": "2024-09-03 05:00:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WOVC0Z", "ts": "2024-09-03 05:04:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GXL5W4", "ts": "2024-09-03 05:08:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "630U6X", "ts": "2024-09-03 05:09:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YOZRN6", "ts": "2024-09-03 05:17:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PO7PEP", "ts": "2024-09-03 05:26:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FV5GQO", "ts": "2024-09-03 05:32:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KID56Z", "ts": "2024-09-03 05:35:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "USM5G6", "ts": "2024-09-03 05:41:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O5YR13", "ts": "2024-09-03 05:42:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BP3GMI", "ts": "2024-09-03 05:53:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SO4CEW", "ts": "2024-09-03 06:02:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SD25U1", "ts": "2024-09-03 06:16:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3ER1ZI", "ts": "2024-09-03 06:24:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VVTL2I", "ts": "2024-09-03 06:49:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "77MBOL", "ts": "2024-09-03 06:50:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9JGD8U", "ts": "2024-09-03 07:03:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9ISP7A", "ts": "2024-09-03 07:11:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LAJMK0", "ts": "2024-09-03 07:13:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ND0U74", "ts": "2024-09-03 07:23:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3I40A2", "ts": "2024-09-03 07:25:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A37JY5", "ts": "2024-09-03 07:30:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8EG3RT", "ts": "2024-09-03 07:30:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SVIUSM", "ts": "2024-09-03 07:32:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EQ9AH4", "ts": "2024-09-03 07:33:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EN5QT8", "ts": "2024-09-03 07:55:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OMJIFI", "ts": "2024-09-03 07:57:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H9515M", "ts": "2024-09-03 08:10:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T5UYJR", "ts": "2024-09-03 08:31:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SHQ5NX", "ts": "2024-09-03 08:39:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SN39HQ", "ts": "2024-09-03 08:55:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QMYE33", "ts": "2024-09-03 09:35:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ERCAD3", "ts": "2024-09-03 09:36:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7FRYLC", "ts": "2024-09-03 09:37:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "26Q89E", "ts": "2024-09-03 09:39:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T9OJV6", "ts": "2024-09-03 09:41:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1N8NZ9", "ts": "2024-09-03 10:06:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BUOBK1", "ts": "2024-09-03 10:13:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V3U7G5", "ts": "2024-09-03 10:14:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MPULK9", "ts": "2024-09-03 10:22:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9O68LR", "ts": "2024-09-03 10:23:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M8KA5G", "ts": "2024-09-03 10:32:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KSR6KX", "ts": "2024-09-03 10:35:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OC1YTQ", "ts": "2024-09-03 10:38:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9UALP1", "ts": "2024-09-03 10:39:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "34V1SO", "ts": "2024-09-03 10:41:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YIC0JF", "ts": "2024-09-03 10:57:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KXB3EP", "ts": "2024-09-03 11:31:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I52UUE", "ts": "2024-09-03 11:33:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0NW342", "ts": "2024-09-03 11:33:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z4NGO0", "ts": "2024-09-03 11:42:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2L4VKI", "ts": "2024-09-03 12:05:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X24BBE", "ts": "2024-09-03 12:18:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MZLW9L", "ts": "2024-09-03 12:21:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B3ZNQB", "ts": "2024-09-03 12:22:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G4QEXD", "ts": "2024-09-03 12:37:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TJJUS8", "ts": "2024-09-03 12:40:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "876P7B", "ts": "2024-09-03 12:41:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B5AVTE", "ts": "2024-09-03 12:56:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XPT58Y", "ts": "2024-09-03 12:57:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UKOD1O", "ts": "2024-09-03 13:00:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DX2J28", "ts": "2024-09-03 13:10:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U9POHF", "ts": "2024-09-03 13:26:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SCSLKB", "ts": "2024-09-03 13:50:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S35ULQ", "ts": "2024-09-03 14:01:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WAB0VR", "ts": "2024-09-03 14:10:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5MYW15", "ts": "2024-09-03 14:11:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QD7GIW", "ts": "2024-09-03 14:15:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NV9AQW", "ts": "2024-09-03 14:35:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HJLD8D", "ts": "2024-09-03 14:35:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B714UE", "ts": "2024-09-03 14:44:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "87I59K", "ts": "2024-09-03 14:47:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6V4Y27", "ts": "2024-09-03 14:47:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "URB79C", "ts": "2024-09-03 14:52:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OVG0BU", "ts": "2024-09-03 14:54:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5ZH047", "ts": "2024-09-03 15:01:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C9OYPN", "ts": "2024-09-03 15:08:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DRT0ND", "ts": "2024-09-03 15:11:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5GKDGG", "ts": "2024-09-03 15:23:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3MYSRO", "ts": "2024-09-03 15:24:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5LFCC6", "ts": "2024-09-03 15:28:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H67CY0", "ts": "2024-09-03 15:30:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZHXAQE", "ts": "2024-09-03 15:31:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FZWNY6", "ts": "2024-09-03 15:36:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6BXM35", "ts": "2024-09-03 15:42:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "42MV41", "ts": "2024-09-03 15:50:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CSV453", "ts": "2024-09-03 15:57:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7SGHV5", "ts": "2024-09-03 15:59:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G7HU4B", "ts": "2024-09-03 16:06:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L0VHII", "ts": "2024-09-03 16:07:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V7WV5N", "ts": "2024-09-03 16:07:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VEUT00", "ts": "2024-09-03 16:22:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6OOX04", "ts": "2024-09-03 16:22:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GWD8AO", "ts": "2024-09-03 16:23:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "74USGH", "ts": "2024-09-03 16:36:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0NPQCR", "ts": "2024-09-03 16:36:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TI0LCZ", "ts": "2024-09-03 16:37:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZZQ710", "ts": "2024-09-03 16:38:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OMP9HK", "ts": "2024-09-03 16:39:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PV596K", "ts": "2024-09-03 16:40:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1ZNB0S", "ts": "2024-09-03 16:47:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DNWL7G", "ts": "2024-09-03 16:48:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4PZRN5", "ts": "2024-09-03 16:48:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JNZ05A", "ts": "2024-09-03 16:49:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RQPBWX", "ts": "2024-09-03 16:49:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7U3FMJ", "ts": "2024-09-03 16:49:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "147SGO", "ts": "2024-09-03 16:50:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T6X47B", "ts": "2024-09-03 16:50:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HKJQHJ", "ts": "2024-09-03 16:51:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UW8E5Q", "ts": "2024-09-03 16:51:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LMAB5T", "ts": "2024-09-03 16:51:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ENCUZ6", "ts": "2024-09-03 16:51:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WH5OM7", "ts": "2024-09-03 16:53:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K27C7V", "ts": "2024-09-03 16:53:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8H64BG", "ts": "2024-09-03 16:54:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7IXPI8", "ts": "2024-09-03 16:54:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HL192E", "ts": "2024-09-03 16:55:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GDWJWX", "ts": "2024-09-03 16:55:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VNPW0J", "ts": "2024-09-03 16:55:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0WJ0EA", "ts": "2024-09-03 16:55:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U3QTZG", "ts": "2024-09-03 16:57:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F71NFC", "ts": "2024-09-03 16:57:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5XW3DG", "ts": "2024-09-03 16:59:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UXOW2V", "ts": "2024-09-03 17:00:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q4PS3N", "ts": "2024-09-03 17:02:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U15PJ3", "ts": "2024-09-03 17:04:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M9OWY8", "ts": "2024-09-03 17:05:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VNZHRK", "ts": "2024-09-03 17:06:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZAZEC8", "ts": "2024-09-03 17:06:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "39FVE5", "ts": "2024-09-03 17:07:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WVQJN9", "ts": "2024-09-03 17:07:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OAHTN7", "ts": "2024-09-03 17:07:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FYQHJ4", "ts": "2024-09-03 17:09:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CLT3XC", "ts": "2024-09-03 17:09:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1WRL07", "ts": "2024-09-03 17:10:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NYHDXB", "ts": "2024-09-03 17:12:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VNCBYT", "ts": "2024-09-03 17:14:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P9ZV3U", "ts": "2024-09-03 17:16:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LP6SE6", "ts": "2024-09-03 17:16:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ORS48P", "ts": "2024-09-03 17:17:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "05Q2EI", "ts": "2024-09-03 17:17:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4RIXGT", "ts": "2024-09-03 17:18:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2YA7ER", "ts": "2024-09-03 17:18:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HOYFWB", "ts": "2024-09-03 17:19:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NMOXWU", "ts": "2024-09-03 17:23:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AEHCB9", "ts": "2024-09-03 17:23:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TVPRQI", "ts": "2024-09-03 17:24:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IBB6EK", "ts": "2024-09-03 17:29:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AOS22H", "ts": "2024-09-03 17:29:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5W0VGU", "ts": "2024-09-03 17:30:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "10USTM", "ts": "2024-09-03 17:56:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "32I620", "ts": "2024-09-03 18:08:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P0HY3J", "ts": "2024-09-03 18:10:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3OYAH5", "ts": "2024-09-03 18:21:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZK6O0Z", "ts": "2024-09-03 18:26:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PXTN6E", "ts": "2024-09-03 18:30:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FUSX6J", "ts": "2024-09-03 18:37:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D7ZGJH", "ts": "2024-09-03 18:51:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BHRAJ5", "ts": "2024-09-03 19:17:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8CU5Q5", "ts": "2024-09-03 19:30:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HXDRZL", "ts": "2024-09-03 19:30:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5CAIL9", "ts": "2024-09-03 19:33:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SA8ORV", "ts": "2024-09-03 19:39:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A9KM4P", "ts": "2024-09-03 19:40:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O0RFCQ", "ts": "2024-09-03 19:47:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F1K0JB", "ts": "2024-09-03 19:49:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AO4OEE", "ts": "2024-09-03 19:54:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TZ7VQR", "ts": "2024-09-03 19:57:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MXFP8G", "ts": "2024-09-03 19:57:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0SHSCF", "ts": "2024-09-03 20:16:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q217ZT", "ts": "2024-09-03 20:20:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PS8FIM", "ts": "2024-09-03 20:23:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HMMKF8", "ts": "2024-09-03 20:45:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VJT9CR", "ts": "2024-09-03 20:46:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LFLWLE", "ts": "2024-09-03 20:57:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U93QZ6", "ts": "2024-09-03 21:01:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XY39PW", "ts": "2024-09-03 21:03:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CU5YKE", "ts": "2024-09-03 21:14:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1R2AXD", "ts": "2024-09-03 21:14:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KBKZQI", "ts": "2024-09-03 21:22:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DI0KRV", "ts": "2024-09-03 21:32:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MFF9VL", "ts": "2024-09-03 21:43:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3VC3VB", "ts": "2024-09-03 21:45:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9N7IZV", "ts": "2024-09-03 22:04:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "44XPYA", "ts": "2024-09-03 22:12:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L4GH3W", "ts": "2024-09-03 22:14:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7IE9FY", "ts": "2024-09-03 22:27:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XIGX2A", "ts": "2024-09-03 22:27:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PKIDL7", "ts": "2024-09-03 22:40:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8PINMY", "ts": "2024-09-03 22:51:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K7F4YM", "ts": "2024-09-03 23:01:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T00TE4", "ts": "2024-09-03 23:18:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0PX1O2", "ts": "2024-09-03 23:21:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B3QLH2", "ts": "2024-09-03 23:29:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K1507O", "ts": "2024-09-03 23:30:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CS5Z6S", "ts": "2024-09-03 23:39:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QPQJH0", "ts": "2024-09-03 23:41:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5K74S7", "ts": "2024-09-03 23:46:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UBYZJ6", "ts": "2024-09-03 23:47:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "07C51W", "ts": "2024-09-03 23:52:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5SD9GV", "ts": "2024-09-03 23:55:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "29LASJ", "ts": "2024-09-03 23:58:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "00QILG", "ts": "2024-09-04 00:02:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2NDCT4", "ts": "2024-09-04 00:04:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XUL3J6", "ts": "2024-09-04 00:19:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C23EL1", "ts": "2024-09-04 00:19:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HY31E7", "ts": "2024-09-04 00:23:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4NTBSF", "ts": "2024-09-04 00:24:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HFAHH3", "ts": "2024-09-04 00:25:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "502O17", "ts": "2024-09-04 00:28:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6MIRX7", "ts": "2024-09-04 00:28:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FFM96C", "ts": "2024-09-04 00:29:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2TUWOZ", "ts": "2024-09-04 00:46:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KN8VOH", "ts": "2024-09-04 00:59:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1RXM70", "ts": "2024-09-04 01:04:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H0KC69", "ts": "2024-09-04 01:05:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M0AKGT", "ts": "2024-09-04 01:06:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FW1FDD", "ts": "2024-09-04 01:06:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WZ5ZQN", "ts": "2024-09-04 01:08:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RO4LEI", "ts": "2024-09-04 01:16:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7WX51P", "ts": "2024-09-04 01:29:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FLBC4Y", "ts": "2024-09-04 01:39:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I7G0WE", "ts": "2024-09-04 02:04:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DHAD7R", "ts": "2024-09-04 02:07:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7OGSAS", "ts": "2024-09-04 03:40:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TD9335", "ts": "2024-09-04 03:55:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RII2P7", "ts": "2024-09-04 04:30:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VBBP8O", "ts": "2024-09-04 05:14:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X0WO31", "ts": "2024-09-04 05:19:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DMLPUA", "ts": "2024-09-04 05:23:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NXLF4D", "ts": "2024-09-04 05:35:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HIL63V", "ts": "2024-09-04 06:42:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y26CTD", "ts": "2024-09-04 06:50:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LYPEED", "ts": "2024-09-04 07:01:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "40NT40", "ts": "2024-09-04 07:12:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3AT0Z1", "ts": "2024-09-04 07:19:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2UQM89", "ts": "2024-09-04 07:30:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GU7VAN", "ts": "2024-09-04 07:52:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R10FI6", "ts": "2024-09-04 08:12:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8F9Y69", "ts": "2024-09-04 10:30:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3I6IX6", "ts": "2024-09-04 11:02:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C469JJ", "ts": "2024-09-04 11:14:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MWYUFU", "ts": "2024-09-04 11:21:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LCLT4Y", "ts": "2024-09-04 11:21:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KQQE9M", "ts": "2024-09-04 11:39:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G6ANM0", "ts": "2024-09-04 12:08:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M081EE", "ts": "2024-09-04 13:00:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IIXX7H", "ts": "2024-09-04 13:26:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P3YM9X", "ts": "2024-09-04 13:29:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JAELNY", "ts": "2024-09-04 13:37:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7WE5WO", "ts": "2024-09-04 18:58:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6Y9PC7", "ts": "2024-09-04 19:07:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RCS6IZ", "ts": "2024-09-04 19:19:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C91NLS", "ts": "2024-09-04 19:21:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2ORP0F", "ts": "2024-09-04 19:58:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PN3XEW", "ts": "2024-09-04 20:01:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OSA8EO", "ts": "2024-09-04 20:10:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ET31LG", "ts": "2024-09-04 20:15:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QM1EN9", "ts": "2024-09-04 20:22:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LZRFG2", "ts": "2024-09-04 20:37:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "91KCQ5", "ts": "2024-09-04 20:42:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U10DH7", "ts": "2024-09-04 21:46:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PCUPIL", "ts": "2024-09-04 21:47:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H5RURD", "ts": "2024-09-04 21:54:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ICHFCB", "ts": "2024-09-04 22:29:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UYO7PC", "ts": "2024-09-04 22:53:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YPW7JN", "ts": "2024-09-04 22:56:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OPVGNU", "ts": "2024-09-04 23:28:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7NFU68", "ts": "2024-09-04 23:48:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "111M5Y", "ts": "2024-09-05 00:26:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YULHLW", "ts": "2024-09-05 01:08:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AR1FGL", "ts": "2024-09-05 01:12:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KJX1QD", "ts": "2024-09-05 01:20:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S0IGDC", "ts": "2024-09-05 01:32:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B5DLEV", "ts": "2024-09-05 01:47:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BUB2HM", "ts": "2024-09-05 02:28:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0ACFE9", "ts": "2024-09-05 02:34:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "50WFXY", "ts": "2024-09-05 02:35:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "46PDWE", "ts": "2024-09-05 02:51:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XQC1O3", "ts": "2024-09-05 03:02:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R3AEFB", "ts": "2024-09-05 03:16:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ETYOEP", "ts": "2024-09-05 04:06:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A0N7X3", "ts": "2024-09-05 04:08:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XQ5QPP", "ts": "2024-09-05 04:48:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9TT4V6", "ts": "2024-09-05 05:00:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YCXGL9", "ts": "2024-09-05 06:15:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GHOVZM", "ts": "2024-09-05 07:13:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DDJXW5", "ts": "2024-09-05 07:21:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K29AUW", "ts": "2024-09-05 07:41:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q60F9E", "ts": "2024-09-05 07:53:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QCSJFM", "ts": "2024-09-05 08:10:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H2HCJV", "ts": "2024-09-05 09:06:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3IXPKX", "ts": "2024-09-05 10:11:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0LS42Z", "ts": "2024-09-05 10:12:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S0FXM3", "ts": "2024-09-05 10:40:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "39ZFZ6", "ts": "2024-09-05 12:33:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RU2VHQ", "ts": "2024-09-05 12:42:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X27QNK", "ts": "2024-09-05 13:09:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4ZN5HB", "ts": "2024-09-05 13:38:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B81O6F", "ts": "2024-09-05 14:40:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HT8LY7", "ts": "2024-09-05 14:44:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RPAH7P", "ts": "2024-09-05 16:01:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AXGMHS", "ts": "2024-09-05 17:15:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U3F061", "ts": "2024-09-05 17:57:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1KBKXK", "ts": "2024-09-05 18:20:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LKFP7J", "ts": "2024-09-05 18:43:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8UWZDJ", "ts": "2024-09-05 19:00:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P9GSXG", "ts": "2024-09-05 19:10:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B4EQ9V", "ts": "2024-09-05 19:10:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8EDD9G", "ts": "2024-09-05 19:30:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1K24WI", "ts": "2024-09-05 19:30:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M0KROZ", "ts": "2024-09-05 19:52:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R6WXB8", "ts": "2024-09-05 20:04:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VU6XSV", "ts": "2024-09-05 20:10:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MJOXUE", "ts": "2024-09-05 21:56:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D75ZUC", "ts": "2024-09-05 21:58:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I5IACA", "ts": "2024-09-05 22:21:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N0I1EF", "ts": "2024-09-05 22:34:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V8XQ4D", "ts": "2024-09-05 22:44:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8F3PH3", "ts": "2024-09-05 22:47:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W1V6C7", "ts": "2024-09-05 22:50:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1RRSIK", "ts": "2024-09-05 23:25:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ILRAMY", "ts": "2024-09-05 23:40:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LP1F1Z", "ts": "2024-09-05 23:49:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q0H1IN", "ts": "2024-09-05 23:55:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UKNL2N", "ts": "2024-09-06 00:33:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1TGX3Z", "ts": "2024-09-06 01:07:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JTWIIV", "ts": "2024-09-06 01:09:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QLH1ML", "ts": "2024-09-06 01:46:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C1P47F", "ts": "2024-09-06 02:22:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T3H2P8", "ts": "2024-09-06 03:09:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OG17N6", "ts": "2024-09-06 03:34:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 254, in post\n    res_obj = job_delete(req_obj, config_obj)\n  File \"/app/glygen/job_apilib.py\", line 686, in job_delete\n    error_list = get_errors_in_query(\"job_delete\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1189, in get_errors_in_query\n    field_info = config_obj[svc_name][\"field_info\"]\nKeyError: 'job_delete'\n"}, {"id": "191APW", "ts": "2024-09-06 03:46:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K5K91Z", "ts": "2024-09-06 04:08:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q3CHJS", "ts": "2024-09-06 06:45:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FBVO1Q", "ts": "2024-09-06 07:01:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IXBIW4", "ts": "2024-09-06 07:14:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z4H5OC", "ts": "2024-09-06 07:15:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JFT25P", "ts": "2024-09-06 07:45:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZA1O3Z", "ts": "2024-09-06 07:55:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZY9UQB", "ts": "2024-09-06 08:35:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HMCIKA", "ts": "2024-09-06 08:56:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0137HE", "ts": "2024-09-06 09:23:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E9HDH4", "ts": "2024-09-06 10:09:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YWTNUX", "ts": "2024-09-06 11:08:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "22HGQV", "ts": "2024-09-06 11:20:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5QAHQ5", "ts": "2024-09-06 11:24:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YOTJN0", "ts": "2024-09-06 11:54:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CXL226", "ts": "2024-09-06 13:06:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W8PFV1", "ts": "2024-09-06 13:14:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9M6RYN", "ts": "2024-09-06 14:26:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P3BA6U", "ts": "2024-09-06 14:36:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KMDSP8", "ts": "2024-09-06 15:20:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3WS227", "ts": "2024-09-06 15:41:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LT4JLX", "ts": "2024-09-06 15:58:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7W3AAS", "ts": "2024-09-06 16:10:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "32BDJ0", "ts": "2024-09-06 16:21:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F6NF2V", "ts": "2024-09-06 16:23:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HI08ZA", "ts": "2024-09-06 16:45:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EHTVJ6", "ts": "2024-09-06 16:56:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y9TNLO", "ts": "2024-09-06 17:23:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FO0QYZ", "ts": "2024-09-06 17:34:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QJI1WB", "ts": "2024-09-06 17:40:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3X7DQ1", "ts": "2024-09-06 17:50:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0J1RIS", "ts": "2024-09-06 18:14:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WO253M", "ts": "2024-09-06 18:37:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D58POF", "ts": "2024-09-06 18:41:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FU7LFJ", "ts": "2024-09-06 18:51:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KOPKCW", "ts": "2024-09-06 18:58:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0SK9RM", "ts": "2024-09-06 19:13:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V0985T", "ts": "2024-09-06 19:24:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EMP3I5", "ts": "2024-09-06 19:26:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NVEEAI", "ts": "2024-09-06 19:30:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WORNMN", "ts": "2024-09-06 19:32:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PMAM22", "ts": "2024-09-06 19:41:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q8MYO8", "ts": "2024-09-06 19:45:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6OGEY8", "ts": "2024-09-06 20:10:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U2OCEP", "ts": "2024-09-06 20:16:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "246Q28", "ts": "2024-09-06 20:23:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YM13ZD", "ts": "2024-09-06 20:32:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B6ZJSA", "ts": "2024-09-06 20:53:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DKBV69", "ts": "2024-09-06 21:05:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MR7QJU", "ts": "2024-09-06 21:06:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P1T233", "ts": "2024-09-06 21:22:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NXEIZO", "ts": "2024-09-06 21:44:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CUQDKD", "ts": "2024-09-06 22:08:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AQ38RZ", "ts": "2024-09-06 22:17:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5JE9WY", "ts": "2024-09-06 22:39:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XJKYTJ", "ts": "2024-09-06 22:41:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0EMQWP", "ts": "2024-09-06 22:57:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0PMZ4V", "ts": "2024-09-06 23:13:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P6MOO9", "ts": "2024-09-06 23:42:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RUOXJ1", "ts": "2024-09-06 23:53:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0Z1K2I", "ts": "2024-09-07 00:05:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OUYFFW", "ts": "2024-09-07 00:07:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q8PQ7F", "ts": "2024-09-07 00:16:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WZQ0QC", "ts": "2024-09-07 00:18:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9O32I2", "ts": "2024-09-07 00:26:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MMI1WI", "ts": "2024-09-07 00:35:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WQZXI4", "ts": "2024-09-07 00:41:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MUUGGJ", "ts": "2024-09-07 01:00:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E9WQ3E", "ts": "2024-09-07 01:28:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MYHOH7", "ts": "2024-09-07 03:01:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5ADESY", "ts": "2024-09-07 03:33:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZJAU7H", "ts": "2024-09-07 03:35:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LTZ8NK", "ts": "2024-09-07 03:47:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9WEO0J", "ts": "2024-09-07 04:41:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/log.py\", line 83, in post\n    res_obj = log_request(req_obj, \"/log/logging/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "1K2KB6", "ts": "2024-09-07 04:41:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/log.py\", line 83, in post\n    res_obj = log_request(req_obj, \"/log/logging/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "ZCGROU", "ts": "2024-09-07 04:41:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 162, in post\n    res_obj = log_request(req_obj, \"/glycan/detail/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "QCFZEV", "ts": "2024-09-07 04:41:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 239, in post\n    res_obj = log_request(req_obj, \"/glycan/image_metadata/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "AW7F5J", "ts": "2024-09-07 04:56:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V2H4IQ", "ts": "2024-09-07 04:57:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6PBCW7", "ts": "2024-09-07 04:58:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GKAV94", "ts": "2024-09-07 05:20:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V406C7", "ts": "2024-09-07 06:48:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L5A60Y", "ts": "2024-09-07 07:03:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "44CN4F", "ts": "2024-09-07 07:39:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8X0SI9", "ts": "2024-09-07 08:31:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EOW5EQ", "ts": "2024-09-07 08:52:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5N646Y", "ts": "2024-09-07 09:06:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J9RFPP", "ts": "2024-09-07 09:39:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2C2KPC", "ts": "2024-09-07 10:16:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NB71LX", "ts": "2024-09-07 10:16:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FNXOLN", "ts": "2024-09-07 13:17:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J3O7SS", "ts": "2024-09-07 14:06:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A73UW4", "ts": "2024-09-07 14:22:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3L5KYQ", "ts": "2024-09-07 14:22:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1Z569T", "ts": "2024-09-07 14:28:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ONVPDT", "ts": "2024-09-07 14:29:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DZB6A7", "ts": "2024-09-07 14:40:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LZPU0Y", "ts": "2024-09-07 15:20:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MRCXT0", "ts": "2024-09-07 15:23:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RVJ8G3", "ts": "2024-09-07 15:24:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YHF31R", "ts": "2024-09-07 15:25:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JICVQ6", "ts": "2024-09-07 15:27:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M979JF", "ts": "2024-09-07 15:28:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NUZ63A", "ts": "2024-09-07 15:54:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BQAIGR", "ts": "2024-09-07 15:56:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VEM56E", "ts": "2024-09-07 16:08:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IO7F1Z", "ts": "2024-09-07 16:32:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q0CQTN", "ts": "2024-09-07 16:40:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C8X8HZ", "ts": "2024-09-07 16:41:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H5UHNF", "ts": "2024-09-07 16:41:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TSLONC", "ts": "2024-09-07 16:42:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RFFQTC", "ts": "2024-09-07 16:45:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EC92KH", "ts": "2024-09-07 16:46:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9NVZJG", "ts": "2024-09-07 16:48:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KPN0TC", "ts": "2024-09-07 16:48:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F2C0L8", "ts": "2024-09-07 16:49:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W23KIZ", "ts": "2024-09-07 16:51:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XIYEBG", "ts": "2024-09-07 16:52:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R3EGQG", "ts": "2024-09-07 16:53:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SCF2VG", "ts": "2024-09-07 17:00:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U3S903", "ts": "2024-09-07 17:00:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6J1269", "ts": "2024-09-07 17:01:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DG9E9B", "ts": "2024-09-07 17:07:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M3658M", "ts": "2024-09-07 17:11:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0D5HJ6", "ts": "2024-09-07 17:15:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XLBOWF", "ts": "2024-09-07 17:28:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0IPNIS", "ts": "2024-09-07 17:49:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AK8W2L", "ts": "2024-09-07 17:50:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KBOA0R", "ts": "2024-09-07 18:14:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2S6I12", "ts": "2024-09-07 18:16:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P0LT5C", "ts": "2024-09-07 18:20:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HP0NI0", "ts": "2024-09-07 18:23:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GIAPXE", "ts": "2024-09-07 18:23:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WYCI82", "ts": "2024-09-07 18:23:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NIYWR1", "ts": "2024-09-07 18:34:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GXUTOF", "ts": "2024-09-07 18:49:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DIFDFV", "ts": "2024-09-07 18:49:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FT5HYP", "ts": "2024-09-07 18:52:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3R2L5A", "ts": "2024-09-07 18:52:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZH1VFS", "ts": "2024-09-07 19:03:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XNWHT5", "ts": "2024-09-07 19:07:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FQUUX6", "ts": "2024-09-07 19:38:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JZ4YZ3", "ts": "2024-09-07 19:41:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LG9TEX", "ts": "2024-09-07 19:47:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BSMYM6", "ts": "2024-09-07 20:04:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PIBAC0", "ts": "2024-09-07 20:16:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G5WS9E", "ts": "2024-09-07 20:18:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DZJK2U", "ts": "2024-09-07 20:37:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ETHF6R", "ts": "2024-09-07 20:44:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GBO339", "ts": "2024-09-07 21:12:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8WQA6T", "ts": "2024-09-07 21:18:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MKQGS4", "ts": "2024-09-07 21:18:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O1OV71", "ts": "2024-09-07 21:32:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8XRJBM", "ts": "2024-09-07 21:34:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NVAJVR", "ts": "2024-09-07 21:37:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D5YN99", "ts": "2024-09-07 21:41:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "62QOXK", "ts": "2024-09-07 22:21:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CXZWBL", "ts": "2024-09-07 22:23:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QPCZTR", "ts": "2024-09-07 22:25:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HNKPG3", "ts": "2024-09-07 22:31:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "959SG9", "ts": "2024-09-07 22:53:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G2Y1GZ", "ts": "2024-09-07 23:13:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EHJZU3", "ts": "2024-09-07 23:14:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PZQ9Z7", "ts": "2024-09-07 23:25:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L4FQT5", "ts": "2024-09-07 23:41:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H1W50I", "ts": "2024-09-07 23:52:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AMV4D5", "ts": "2024-09-07 23:59:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TB98LM", "ts": "2024-09-08 00:02:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V3IFN0", "ts": "2024-09-08 00:42:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IA2BRS", "ts": "2024-09-08 00:57:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5WP8UF", "ts": "2024-09-08 01:09:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IHAUDP", "ts": "2024-09-08 01:25:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LPKDAZ", "ts": "2024-09-08 01:26:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BQQPBN", "ts": "2024-09-08 01:35:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PKP60R", "ts": "2024-09-08 01:55:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6RQTVB", "ts": "2024-09-08 02:01:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UWYYB1", "ts": "2024-09-08 02:28:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0YKC7K", "ts": "2024-09-08 03:05:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KOWO2W", "ts": "2024-09-08 03:10:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZRTME2", "ts": "2024-09-08 03:19:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WHRY2K", "ts": "2024-09-08 03:33:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T48ZCE", "ts": "2024-09-08 03:49:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P4OUUA", "ts": "2024-09-08 04:04:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2PX1A1", "ts": "2024-09-08 04:07:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PJGW5N", "ts": "2024-09-08 04:26:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ESEW17", "ts": "2024-09-08 04:34:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5YAL7T", "ts": "2024-09-08 04:59:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QCEXAB", "ts": "2024-09-08 05:09:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "80I2ZQ", "ts": "2024-09-08 05:29:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YK4QUW", "ts": "2024-09-08 06:11:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1M1LX2", "ts": "2024-09-08 06:17:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZUH60N", "ts": "2024-09-08 06:41:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "75CN0N", "ts": "2024-09-08 06:59:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SO5I69", "ts": "2024-09-08 07:08:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TPNDAX", "ts": "2024-09-08 07:56:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3A39CK", "ts": "2024-09-08 08:12:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OWMXCZ", "ts": "2024-09-08 08:17:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RDPTEO", "ts": "2024-09-08 08:18:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LQI3MX", "ts": "2024-09-08 08:24:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9XZHDR", "ts": "2024-09-08 08:24:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y06OEG", "ts": "2024-09-08 09:23:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HDWJZY", "ts": "2024-09-08 10:08:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "93MWNX", "ts": "2024-09-08 10:54:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MZWW13", "ts": "2024-09-08 12:05:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CCV83B", "ts": "2024-09-08 12:08:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ICX6XK", "ts": "2024-09-08 13:35:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BJ9MII", "ts": "2024-09-08 14:38:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JD10E0", "ts": "2024-09-08 16:16:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I6FXLC", "ts": "2024-09-08 16:28:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "00YBG3", "ts": "2024-09-08 16:39:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IEGF0V", "ts": "2024-09-08 16:41:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EPMPRH", "ts": "2024-09-08 16:48:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ADZ226", "ts": "2024-09-08 17:04:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZGMUX6", "ts": "2024-09-08 17:15:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OB95GS", "ts": "2024-09-08 17:26:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K300NX", "ts": "2024-09-08 17:57:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WV16WB", "ts": "2024-09-08 18:00:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0WRBEQ", "ts": "2024-09-08 18:03:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OK3BGO", "ts": "2024-09-08 18:08:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ICTGYZ", "ts": "2024-09-08 18:52:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8V1O71", "ts": "2024-09-08 19:02:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XB9RV2", "ts": "2024-09-08 19:08:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZS8H40", "ts": "2024-09-08 19:13:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UQGF92", "ts": "2024-09-08 19:16:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IFZIAV", "ts": "2024-09-08 20:13:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OP1TSG", "ts": "2024-09-08 20:26:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EEZ9Z8", "ts": "2024-09-08 20:35:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q04XH1", "ts": "2024-09-08 20:44:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4HH9YE", "ts": "2024-09-08 20:47:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2SW5CJ", "ts": "2024-09-08 21:05:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JY87B8", "ts": "2024-09-08 21:17:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F5LSPG", "ts": "2024-09-08 21:22:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0DBH9C", "ts": "2024-09-08 21:25:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9UQD7D", "ts": "2024-09-08 21:39:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OPJBKE", "ts": "2024-09-08 22:07:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WXNP37", "ts": "2024-09-08 22:08:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YAIRNF", "ts": "2024-09-08 22:19:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K5UYKO", "ts": "2024-09-08 22:30:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X4H1W1", "ts": "2024-09-08 22:39:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NWCHFM", "ts": "2024-09-08 22:46:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YLKAVE", "ts": "2024-09-08 22:54:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "33T1MC", "ts": "2024-09-08 23:11:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U4JZB8", "ts": "2024-09-08 23:15:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CTZOQ8", "ts": "2024-09-08 23:17:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PPFKSI", "ts": "2024-09-08 23:26:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HSJVJJ", "ts": "2024-09-08 23:36:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B2O4AJ", "ts": "2024-09-08 23:37:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LME2T4", "ts": "2024-09-08 23:54:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VXAGTV", "ts": "2024-09-09 00:03:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SA94UN", "ts": "2024-09-09 00:06:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "87ZRKZ", "ts": "2024-09-09 00:13:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZFDRA6", "ts": "2024-09-09 00:40:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A9RKJZ", "ts": "2024-09-09 00:54:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OWX81Q", "ts": "2024-09-09 01:52:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BXZDZ1", "ts": "2024-09-09 03:07:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VG000F", "ts": "2024-09-09 03:08:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N9A60U", "ts": "2024-09-09 03:33:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "63FEFI", "ts": "2024-09-09 03:36:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NJHDU0", "ts": "2024-09-09 03:37:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YHLZMF", "ts": "2024-09-09 03:54:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y2R8T7", "ts": "2024-09-09 04:43:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "POKXW6", "ts": "2024-09-09 05:05:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IMFTX4", "ts": "2024-09-09 05:08:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5OJ8YP", "ts": "2024-09-09 05:10:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3P121J", "ts": "2024-09-09 05:47:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9T2H2D", "ts": "2024-09-09 06:00:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L3WV77", "ts": "2024-09-09 07:21:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8BT4KA", "ts": "2024-09-09 07:34:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B3M4WQ", "ts": "2024-09-09 07:37:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OA1KT6", "ts": "2024-09-09 07:41:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5XV0TC", "ts": "2024-09-09 09:06:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FZDMG5", "ts": "2024-09-09 09:11:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A5N3YY", "ts": "2024-09-09 10:03:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "079QQM", "ts": "2024-09-09 11:31:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UTYEPZ", "ts": "2024-09-09 12:24:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IEEB75", "ts": "2024-09-09 12:43:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JTYH41", "ts": "2024-09-09 12:49:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F1OW4Z", "ts": "2024-09-09 14:24:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TEVNZB", "ts": "2024-09-09 14:36:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P2KT92", "ts": "2024-09-09 16:04:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6MET3Y", "ts": "2024-09-09 16:49:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O4RRJJ", "ts": "2024-09-09 17:25:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PHGLBU", "ts": "2024-09-09 17:52:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "85K9MX", "ts": "2024-09-09 18:03:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HQXP1M", "ts": "2024-09-09 18:16:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N3RJ9O", "ts": "2024-09-09 18:17:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UEMDUY", "ts": "2024-09-09 18:21:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TCDXSI", "ts": "2024-09-09 18:32:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E4KJ1X", "ts": "2024-09-09 18:39:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TX8RW9", "ts": "2024-09-09 18:50:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B38P9D", "ts": "2024-09-09 18:50:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZS1W4G", "ts": "2024-09-09 18:51:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0OKRMF", "ts": "2024-09-09 18:59:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PCBH28", "ts": "2024-09-09 19:42:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V4CFKW", "ts": "2024-09-09 19:49:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4JB6Z5", "ts": "2024-09-09 19:58:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5F73V9", "ts": "2024-09-09 20:12:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UUDXNL", "ts": "2024-09-09 20:30:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JX0SHC", "ts": "2024-09-09 22:26:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0L1BS1", "ts": "2024-09-09 22:32:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F5H4QI", "ts": "2024-09-09 22:43:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AWHUDM", "ts": "2024-09-09 22:48:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L729ET", "ts": "2024-09-09 23:18:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7JRH6N", "ts": "2024-09-09 23:53:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XSOZDT", "ts": "2024-09-09 23:57:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "21H1ZL", "ts": "2024-09-09 23:58:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "69LV28", "ts": "2024-09-10 00:12:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2IRKIJ", "ts": "2024-09-10 00:14:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2TWL2A", "ts": "2024-09-10 00:19:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5ZEHGQ", "ts": "2024-09-10 00:37:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IWJSMB", "ts": "2024-09-10 02:12:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I3XTQP", "ts": "2024-09-10 02:50:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B3X6H2", "ts": "2024-09-10 03:50:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "912AMU", "ts": "2024-09-10 04:26:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CADDKQ", "ts": "2024-09-10 04:29:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KE4LHC", "ts": "2024-09-10 05:53:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1ENEBP", "ts": "2024-09-10 05:55:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IHG6M6", "ts": "2024-09-10 05:56:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0QE7UF", "ts": "2024-09-10 05:58:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BN6G1E", "ts": "2024-09-10 06:01:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V1U4O6", "ts": "2024-09-10 06:50:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WCBMEY", "ts": "2024-09-10 06:53:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A3ALGA", "ts": "2024-09-10 06:59:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I6IU87", "ts": "2024-09-10 07:08:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YA7FO9", "ts": "2024-09-10 07:12:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3ZZ4OZ", "ts": "2024-09-10 07:13:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D4F7SH", "ts": "2024-09-10 07:13:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AJLWQR", "ts": "2024-09-10 07:21:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QLC84O", "ts": "2024-09-10 07:22:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7HNFUL", "ts": "2024-09-10 07:23:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LHYH9S", "ts": "2024-09-10 07:29:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E7FTP8", "ts": "2024-09-10 07:29:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9432LS", "ts": "2024-09-10 07:31:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8R9C7D", "ts": "2024-09-10 07:38:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G28FPX", "ts": "2024-09-10 07:41:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5NZI4E", "ts": "2024-09-10 07:41:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VZHC31", "ts": "2024-09-10 07:42:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HE6MYV", "ts": "2024-09-10 07:42:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y1DIBX", "ts": "2024-09-10 07:46:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XJMJYQ", "ts": "2024-09-10 07:46:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U1Z3QG", "ts": "2024-09-10 07:47:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AZCML7", "ts": "2024-09-10 07:47:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "74NQSQ", "ts": "2024-09-10 07:48:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ASVOW7", "ts": "2024-09-10 07:49:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SZZ0YG", "ts": "2024-09-10 07:50:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "63S62D", "ts": "2024-09-10 07:51:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BWHOGK", "ts": "2024-09-10 07:52:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QJFSVJ", "ts": "2024-09-10 07:52:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OIQF6W", "ts": "2024-09-10 07:52:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5WBFB7", "ts": "2024-09-10 07:52:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZC3QUG", "ts": "2024-09-10 07:55:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NXSWJQ", "ts": "2024-09-10 07:55:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y6AZ2G", "ts": "2024-09-10 07:58:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AE5N46", "ts": "2024-09-10 07:59:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CTOEEM", "ts": "2024-09-10 07:59:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GFJZF2", "ts": "2024-09-10 08:02:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IZPLJ0", "ts": "2024-09-10 08:08:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XXAYSR", "ts": "2024-09-10 08:10:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DZIZHU", "ts": "2024-09-10 08:15:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BV4ECA", "ts": "2024-09-10 08:21:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JL9TYA", "ts": "2024-09-10 08:37:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NAHDKB", "ts": "2024-09-10 08:37:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IJK7QZ", "ts": "2024-09-10 08:53:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9YFZ06", "ts": "2024-09-10 09:04:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I96WT3", "ts": "2024-09-10 09:23:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "42CIK2", "ts": "2024-09-10 09:25:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K5N33F", "ts": "2024-09-10 09:29:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8NFDBR", "ts": "2024-09-10 09:36:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N8EANB", "ts": "2024-09-10 09:37:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4ZV0LS", "ts": "2024-09-10 09:53:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JCDU7M", "ts": "2024-09-10 10:31:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B0DTZR", "ts": "2024-09-10 10:43:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ADD2B3", "ts": "2024-09-10 10:50:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P04CKE", "ts": "2024-09-10 11:09:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2TEC43", "ts": "2024-09-10 12:30:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B7L0ZE", "ts": "2024-09-10 12:42:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KQ5SZ6", "ts": "2024-09-10 13:31:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NQL6J6", "ts": "2024-09-10 13:38:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RFGJ31", "ts": "2024-09-10 14:24:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P7SQSR", "ts": "2024-09-10 14:46:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NP3NE3", "ts": "2024-09-10 15:00:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1Y283B", "ts": "2024-09-10 15:03:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SLACEC", "ts": "2024-09-10 15:06:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VNQQ7Q", "ts": "2024-09-10 15:10:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FS1KGI", "ts": "2024-09-10 15:19:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GGOE3K", "ts": "2024-09-10 15:49:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ULLRH0", "ts": "2024-09-10 15:49:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "INNUNO", "ts": "2024-09-10 15:50:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0THEA3", "ts": "2024-09-10 16:29:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NJH6NQ", "ts": "2024-09-10 16:36:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2KHIS3", "ts": "2024-09-10 16:51:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ED4RA6", "ts": "2024-09-10 16:51:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BF0E4E", "ts": "2024-09-10 17:17:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B4VERX", "ts": "2024-09-10 17:31:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YO2B8E", "ts": "2024-09-10 18:02:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0JAB8W", "ts": "2024-09-10 18:23:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PHDDAH", "ts": "2024-09-10 18:25:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EE7BUC", "ts": "2024-09-10 19:04:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8MZTJB", "ts": "2024-09-10 19:15:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JHX2SD", "ts": "2024-09-10 19:22:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YO4TQ5", "ts": "2024-09-10 19:29:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ET0CH3", "ts": "2024-09-10 19:29:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8WPQN6", "ts": "2024-09-10 19:43:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ODBHEM", "ts": "2024-09-10 20:30:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LHBQ2R", "ts": "2024-09-10 20:44:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RPO6B9", "ts": "2024-09-10 21:00:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RK2TF0", "ts": "2024-09-10 21:13:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GDAZ57", "ts": "2024-09-10 21:20:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SF79KN", "ts": "2024-09-10 21:22:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9OKFR7", "ts": "2024-09-10 21:23:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5RWEJK", "ts": "2024-09-10 21:24:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HT6JT2", "ts": "2024-09-10 21:24:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TEPRNP", "ts": "2024-09-10 21:24:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U1J2N2", "ts": "2024-09-10 21:25:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IGJX5D", "ts": "2024-09-10 21:26:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ND4CYF", "ts": "2024-09-10 21:28:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S0SZF9", "ts": "2024-09-10 21:28:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R2QT15", "ts": "2024-09-10 21:30:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UG38EA", "ts": "2024-09-10 21:30:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GNFT9G", "ts": "2024-09-10 21:30:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HCU055", "ts": "2024-09-10 21:30:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JSSQM5", "ts": "2024-09-10 21:33:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3J01FC", "ts": "2024-09-10 21:33:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "33GE12", "ts": "2024-09-10 21:34:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LM7I5W", "ts": "2024-09-10 21:34:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RKO8MX", "ts": "2024-09-10 21:34:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NM9P3E", "ts": "2024-09-10 21:35:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7ZNXCB", "ts": "2024-09-10 21:35:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2EOBAJ", "ts": "2024-09-10 21:35:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "41CAEJ", "ts": "2024-09-10 21:36:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "39MFV0", "ts": "2024-09-10 21:36:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BBVKSA", "ts": "2024-09-10 21:36:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TKK7CJ", "ts": "2024-09-10 21:38:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HBZY1T", "ts": "2024-09-10 22:06:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HNS35F", "ts": "2024-09-10 22:11:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PS6YBW", "ts": "2024-09-10 22:44:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K70M71", "ts": "2024-09-10 23:08:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HF2BMV", "ts": "2024-09-10 23:12:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ODE0DU", "ts": "2024-09-10 23:16:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TEO5VT", "ts": "2024-09-10 23:32:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "92GZSR", "ts": "2024-09-10 23:39:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NQ5GR9", "ts": "2024-09-10 23:51:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SSWVLZ", "ts": "2024-09-11 00:03:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2UOWIL", "ts": "2024-09-11 00:25:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7FN67E", "ts": "2024-09-11 00:34:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8KGR8E", "ts": "2024-09-11 00:55:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6CD0A9", "ts": "2024-09-11 00:56:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OJO7RG", "ts": "2024-09-11 01:13:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S4KL0V", "ts": "2024-09-11 01:20:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M521OR", "ts": "2024-09-11 01:26:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K9OBJN", "ts": "2024-09-11 01:31:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0EYVGP", "ts": "2024-09-11 01:33:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N27JCK", "ts": "2024-09-11 01:50:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AWV627", "ts": "2024-09-11 01:54:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3GRSXO", "ts": "2024-09-11 02:01:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1VFO4Q", "ts": "2024-09-11 02:22:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YFS2IL", "ts": "2024-09-11 02:29:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OIJH2T", "ts": "2024-09-11 02:32:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B4N9ZQ", "ts": "2024-09-11 02:44:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0TRORK", "ts": "2024-09-11 02:45:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K63XRZ", "ts": "2024-09-11 02:45:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LSSONL", "ts": "2024-09-11 02:45:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UEHYM2", "ts": "2024-09-11 02:46:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QWI7YO", "ts": "2024-09-11 02:47:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YDXNSP", "ts": "2024-09-11 02:48:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GOHJD6", "ts": "2024-09-11 02:49:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OOVCQU", "ts": "2024-09-11 02:50:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "67UHI9", "ts": "2024-09-11 03:05:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PXODMV", "ts": "2024-09-11 03:22:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2DV2YS", "ts": "2024-09-11 03:48:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T2EMEK", "ts": "2024-09-11 05:11:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "93QFTR", "ts": "2024-09-11 05:32:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "74P1X1", "ts": "2024-09-11 05:41:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P6ZCRH", "ts": "2024-09-11 05:45:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X1EA20", "ts": "2024-09-11 06:11:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZMPMMJ", "ts": "2024-09-11 06:11:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VAKNU4", "ts": "2024-09-11 06:21:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BH07AB", "ts": "2024-09-11 06:26:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NSE64H", "ts": "2024-09-11 06:36:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8WP78L", "ts": "2024-09-11 07:56:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GO3XW9", "ts": "2024-09-11 08:05:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SJE5F6", "ts": "2024-09-11 08:27:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9U6CZ2", "ts": "2024-09-11 09:02:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8KT2UG", "ts": "2024-09-11 09:31:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K0EI71", "ts": "2024-09-11 09:55:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3SIQGY", "ts": "2024-09-11 10:08:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KTUSAB", "ts": "2024-09-11 10:21:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PIET2A", "ts": "2024-09-11 10:31:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5TDFRT", "ts": "2024-09-11 10:31:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BVNJ1U", "ts": "2024-09-11 11:02:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X1784F", "ts": "2024-09-11 11:45:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WMZKIN", "ts": "2024-09-11 12:37:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YXXHXO", "ts": "2024-09-11 13:43:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CULK67", "ts": "2024-09-11 14:20:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZOMYVT", "ts": "2024-09-11 14:25:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JU4JY0", "ts": "2024-09-11 14:32:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KAG3EI", "ts": "2024-09-11 15:08:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HRXW95", "ts": "2024-09-11 15:59:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "48N7BM", "ts": "2024-09-11 16:32:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5EM6UA", "ts": "2024-09-11 16:45:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6IR8ZO", "ts": "2024-09-11 16:50:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7S9DL6", "ts": "2024-09-11 17:12:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JMTXIE", "ts": "2024-09-11 17:12:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SFHLJ0", "ts": "2024-09-11 17:25:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IKF26W", "ts": "2024-09-11 17:31:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "51ABS3", "ts": "2024-09-11 17:58:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V8DAFK", "ts": "2024-09-11 18:03:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HX9IDK", "ts": "2024-09-11 18:37:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "237VJW", "ts": "2024-09-11 19:04:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JNGA94", "ts": "2024-09-11 19:05:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BVCC61", "ts": "2024-09-11 19:20:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DGG6WB", "ts": "2024-09-11 19:31:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I8MU3H", "ts": "2024-09-11 19:41:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8LLAFP", "ts": "2024-09-11 19:44:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KSI0IN", "ts": "2024-09-11 19:47:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IKR9HS", "ts": "2024-09-11 19:50:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ERS1UL", "ts": "2024-09-11 19:55:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "POCL06", "ts": "2024-09-11 19:57:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EC60N4", "ts": "2024-09-11 19:58:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5X4OCN", "ts": "2024-09-11 20:50:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G34XWU", "ts": "2024-09-11 21:01:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GBQWF5", "ts": "2024-09-11 21:05:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D6Z3EQ", "ts": "2024-09-11 22:03:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LMJWDO", "ts": "2024-09-11 22:09:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QXIW46", "ts": "2024-09-11 22:27:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "277TMI", "ts": "2024-09-11 22:38:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J5ZY1M", "ts": "2024-09-11 22:58:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LBX8DG", "ts": "2024-09-11 23:04:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LZVQX1", "ts": "2024-09-11 23:12:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RK3Z17", "ts": "2024-09-11 23:12:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RHMB20", "ts": "2024-09-11 23:19:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6L1KOH", "ts": "2024-09-11 23:43:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AHMAM5", "ts": "2024-09-11 23:59:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1THTJF", "ts": "2024-09-12 00:07:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "69NAUS", "ts": "2024-09-12 00:16:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7MNKQQ", "ts": "2024-09-12 00:20:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WCH89Q", "ts": "2024-09-12 00:23:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M57L93", "ts": "2024-09-12 00:29:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J5IOJT", "ts": "2024-09-12 00:35:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8Y5M1V", "ts": "2024-09-12 01:42:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KJUDQD", "ts": "2024-09-12 02:44:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JFICZG", "ts": "2024-09-12 02:52:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NO9HTX", "ts": "2024-09-12 02:57:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "72ZJYD", "ts": "2024-09-12 02:59:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A5UETS", "ts": "2024-09-12 03:15:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RIZWK4", "ts": "2024-09-12 03:45:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KC0JXS", "ts": "2024-09-12 03:50:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IV7XM1", "ts": "2024-09-12 03:57:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4023IY", "ts": "2024-09-12 04:02:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BSJQSI", "ts": "2024-09-12 04:13:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JPRKKD", "ts": "2024-09-12 04:15:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HCH3KH", "ts": "2024-09-12 04:34:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3FC7LA", "ts": "2024-09-12 04:56:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CH611P", "ts": "2024-09-12 05:23:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NLN0IP", "ts": "2024-09-12 06:03:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1HVYH5", "ts": "2024-09-12 06:06:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "018SVH", "ts": "2024-09-12 06:27:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2GGJSD", "ts": "2024-09-12 06:50:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B0KAEE", "ts": "2024-09-12 07:32:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L9UEOS", "ts": "2024-09-12 07:58:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ICE1VI", "ts": "2024-09-12 08:28:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SHLR58", "ts": "2024-09-12 08:34:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3FMNQT", "ts": "2024-09-12 09:01:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CZJNX4", "ts": "2024-09-12 10:28:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XTFJH1", "ts": "2024-09-12 10:32:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X46QOJ", "ts": "2024-09-12 11:11:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L0YXGM", "ts": "2024-09-12 11:46:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I3FRZN", "ts": "2024-09-12 12:04:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EW3VIL", "ts": "2024-09-12 12:38:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HWPOMS", "ts": "2024-09-12 12:51:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X5FXJ9", "ts": "2024-09-12 13:37:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VNNW09", "ts": "2024-09-12 14:50:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IETRAF", "ts": "2024-09-12 15:01:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M3ZFLU", "ts": "2024-09-12 18:36:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "STTJQB", "ts": "2024-09-12 18:36:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UT2NI9", "ts": "2024-09-12 19:09:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1DMMNW", "ts": "2024-09-12 19:09:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W2VRI0", "ts": "2024-09-12 19:45:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PJ2C96", "ts": "2024-09-12 19:52:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AKQXQH", "ts": "2024-09-12 20:05:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HN2CLQ", "ts": "2024-09-12 20:23:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SOMQ8R", "ts": "2024-09-12 20:44:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "03OK89", "ts": "2024-09-12 21:05:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BQ52EQ", "ts": "2024-09-12 21:28:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A05Q4U", "ts": "2024-09-12 21:33:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VKTEEB", "ts": "2024-09-12 21:42:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IW24PO", "ts": "2024-09-12 21:43:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ML3VMF", "ts": "2024-09-12 21:45:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T38XZQ", "ts": "2024-09-12 22:04:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UJV7GS", "ts": "2024-09-12 22:29:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "601NRJ", "ts": "2024-09-12 22:48:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9AB0K6", "ts": "2024-09-12 23:06:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N2MHQN", "ts": "2024-09-12 23:08:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T5EJCS", "ts": "2024-09-12 23:17:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KZI30U", "ts": "2024-09-12 23:33:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WGPNAF", "ts": "2024-09-12 23:45:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ICGT63", "ts": "2024-09-12 23:48:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "00CMGA", "ts": "2024-09-13 00:02:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PHIG9S", "ts": "2024-09-13 00:14:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RXD7N5", "ts": "2024-09-13 00:15:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NFKGMP", "ts": "2024-09-13 00:31:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2R0OMR", "ts": "2024-09-13 00:59:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PNL9QB", "ts": "2024-09-13 01:03:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SIFMNK", "ts": "2024-09-13 01:17:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0TH8X5", "ts": "2024-09-13 01:20:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VSQ0V4", "ts": "2024-09-13 01:35:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MSMVZX", "ts": "2024-09-13 01:38:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TANUIS", "ts": "2024-09-13 01:43:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BVVJDA", "ts": "2024-09-13 01:45:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AQYRSS", "ts": "2024-09-13 01:50:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9YSYIZ", "ts": "2024-09-13 02:05:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K4GS4O", "ts": "2024-09-13 02:06:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F835I7", "ts": "2024-09-13 02:11:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "406AXB", "ts": "2024-09-13 02:20:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R3T8QS", "ts": "2024-09-13 02:24:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0C1ERP", "ts": "2024-09-13 02:29:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5WKK13", "ts": "2024-09-13 03:00:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QCHHDO", "ts": "2024-09-13 03:12:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UVDITG", "ts": "2024-09-13 03:14:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1M4HQY", "ts": "2024-09-13 03:27:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4GPHF8", "ts": "2024-09-13 03:28:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OUQWLT", "ts": "2024-09-13 03:34:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8X2Z6F", "ts": "2024-09-13 03:41:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G8QEJN", "ts": "2024-09-13 04:03:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XZA3ZQ", "ts": "2024-09-13 04:22:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XVQLMS", "ts": "2024-09-13 04:27:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "29CVKU", "ts": "2024-09-13 04:37:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B90Q6Y", "ts": "2024-09-13 04:39:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2OUXA4", "ts": "2024-09-13 04:40:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X5VFG6", "ts": "2024-09-13 04:56:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UWPADN", "ts": "2024-09-13 04:58:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OIG6VO", "ts": "2024-09-13 06:30:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "32PIQ3", "ts": "2024-09-13 06:35:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QYQ4II", "ts": "2024-09-13 07:22:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R60BJ8", "ts": "2024-09-13 07:37:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QLHY8X", "ts": "2024-09-13 07:39:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ID1HWV", "ts": "2024-09-13 08:47:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KKI0HO", "ts": "2024-09-13 09:42:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IOMOE0", "ts": "2024-09-13 09:51:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DQ9X33", "ts": "2024-09-13 09:57:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P7G12B", "ts": "2024-09-13 10:37:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 97, in detail_download\n    error_list = get_errors_in_query(\"detail_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1177, in get_errors_in_query\n    for key1 in query_obj:\nTypeError: 'NoneType' object is not iterable\n"}, {"id": "XMVZM9", "ts": "2024-09-13 10:53:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0A1EC6", "ts": "2024-09-13 10:53:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TA9MU1", "ts": "2024-09-13 11:07:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "374OOB", "ts": "2024-09-13 11:07:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4JYJNB", "ts": "2024-09-13 11:20:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8QX05V", "ts": "2024-09-13 11:25:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8Y64HN", "ts": "2024-09-13 11:32:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FAQVEG", "ts": "2024-09-13 11:41:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K4MF05", "ts": "2024-09-13 12:51:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "94QSMN", "ts": "2024-09-13 14:02:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TNWQCQ", "ts": "2024-09-13 14:12:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4WWNYE", "ts": "2024-09-13 14:21:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AEWNLQ", "ts": "2024-09-13 15:17:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "28KV11", "ts": "2024-09-13 15:23:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "75EPTO", "ts": "2024-09-13 15:35:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WCVTLF", "ts": "2024-09-13 17:25:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4GCF9K", "ts": "2024-09-13 18:03:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P6CN4D", "ts": "2024-09-13 18:12:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E75LL0", "ts": "2024-09-13 18:19:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F6UQ1M", "ts": "2024-09-13 19:24:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2YG73O", "ts": "2024-09-13 19:25:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6RF3IZ", "ts": "2024-09-13 19:34:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZYUPXF", "ts": "2024-09-13 19:39:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8LFCWZ", "ts": "2024-09-13 20:28:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QWJ9S2", "ts": "2024-09-13 20:42:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7L3MZV", "ts": "2024-09-13 20:54:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z7YU2J", "ts": "2024-09-13 21:06:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "10HD0J", "ts": "2024-09-13 21:18:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9HKPTY", "ts": "2024-09-13 21:24:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8WXEPC", "ts": "2024-09-13 21:25:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TYQPKU", "ts": "2024-09-13 22:05:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ELFLGR", "ts": "2024-09-13 23:05:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MIASKC", "ts": "2024-09-13 23:42:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TWN7NF", "ts": "2024-09-13 23:42:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PPEGT0", "ts": "2024-09-14 00:02:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0EM6G3", "ts": "2024-09-14 00:19:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W46ENZ", "ts": "2024-09-14 00:24:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ORFXQS", "ts": "2024-09-14 00:33:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J32NUD", "ts": "2024-09-14 00:44:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GHVLPI", "ts": "2024-09-14 01:33:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6MT6HB", "ts": "2024-09-14 02:24:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0P7H53", "ts": "2024-09-14 03:23:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GPETGA", "ts": "2024-09-14 03:32:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3JCC7A", "ts": "2024-09-14 03:43:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R9FXJR", "ts": "2024-09-14 05:42:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SD842Y", "ts": "2024-09-14 05:45:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9OZ9T6", "ts": "2024-09-14 05:53:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8LYH5F", "ts": "2024-09-14 06:56:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z6DO1B", "ts": "2024-09-14 08:06:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EU8QDG", "ts": "2024-09-14 08:18:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "745CTU", "ts": "2024-09-14 08:46:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MG3PU2", "ts": "2024-09-14 09:01:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J04OAU", "ts": "2024-09-14 09:19:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B3IOVW", "ts": "2024-09-14 10:31:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y2FIEP", "ts": "2024-09-14 10:53:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4G4NYM", "ts": "2024-09-14 10:55:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z2KBCN", "ts": "2024-09-14 11:13:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DAWUM1", "ts": "2024-09-14 11:48:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LN10NJ", "ts": "2024-09-14 12:25:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "35MBUP", "ts": "2024-09-14 12:34:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZKC02U", "ts": "2024-09-14 14:14:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BQOG0V", "ts": "2024-09-14 14:15:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y49FKP", "ts": "2024-09-14 14:41:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GC084I", "ts": "2024-09-14 14:52:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YP5M1R", "ts": "2024-09-14 15:17:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BJR03X", "ts": "2024-09-14 15:40:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "30CJDH", "ts": "2024-09-14 17:48:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H1N695", "ts": "2024-09-14 18:00:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4N0XNQ", "ts": "2024-09-14 18:01:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EGCZL2", "ts": "2024-09-14 18:02:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ASU7Z0", "ts": "2024-09-14 18:07:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0T87NT", "ts": "2024-09-14 18:08:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J3TQVR", "ts": "2024-09-14 18:11:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7BUC30", "ts": "2024-09-14 18:16:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8UOT5X", "ts": "2024-09-14 18:18:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "500W9B", "ts": "2024-09-14 18:18:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4UWBH0", "ts": "2024-09-14 18:19:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FN8UWS", "ts": "2024-09-14 18:45:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LIUN6F", "ts": "2024-09-14 18:46:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4LZUGF", "ts": "2024-09-14 19:04:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8WNZMD", "ts": "2024-09-14 19:11:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5R2JX1", "ts": "2024-09-14 19:16:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6A02BL", "ts": "2024-09-14 21:03:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FR6L4R", "ts": "2024-09-14 21:04:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7IRSCC", "ts": "2024-09-14 21:30:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4NIVOW", "ts": "2024-09-14 21:32:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NG3H8O", "ts": "2024-09-14 21:58:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EKX345", "ts": "2024-09-14 22:33:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OTE42S", "ts": "2024-09-14 22:40:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y79WF0", "ts": "2024-09-14 22:48:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5OGQ5Q", "ts": "2024-09-14 22:52:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F5IU7N", "ts": "2024-09-14 23:35:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3907GN", "ts": "2024-09-14 23:48:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0N4HIM", "ts": "2024-09-15 00:21:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RUMLGQ", "ts": "2024-09-15 00:32:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T5V93A", "ts": "2024-09-15 00:34:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UUPIE3", "ts": "2024-09-15 00:43:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H8AK3S", "ts": "2024-09-15 00:50:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MJM5BQ", "ts": "2024-09-15 01:00:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C2LO5X", "ts": "2024-09-15 01:13:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QLEV86", "ts": "2024-09-15 01:13:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EMT78V", "ts": "2024-09-15 01:17:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3OFP74", "ts": "2024-09-15 01:24:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O6SMG7", "ts": "2024-09-15 01:32:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XFUCQH", "ts": "2024-09-15 01:45:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MQPCHE", "ts": "2024-09-15 02:07:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H1G9TC", "ts": "2024-09-15 03:26:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LV9WKI", "ts": "2024-09-15 03:41:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WXN9KR", "ts": "2024-09-15 03:41:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YM9M5D", "ts": "2024-09-15 03:57:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EDYI68", "ts": "2024-09-15 04:37:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RPK00U", "ts": "2024-09-15 04:40:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W95IW3", "ts": "2024-09-15 05:04:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D0E7SP", "ts": "2024-09-15 06:05:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GN5T1V", "ts": "2024-09-15 06:39:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "42IAJ9", "ts": "2024-09-15 08:31:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UNKIJB", "ts": "2024-09-15 09:01:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T7FLBK", "ts": "2024-09-15 09:08:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7XVOG2", "ts": "2024-09-15 11:01:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OYWBNT", "ts": "2024-09-15 11:45:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O783IA", "ts": "2024-09-15 12:38:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TV2SEL", "ts": "2024-09-15 12:50:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3UNSUS", "ts": "2024-09-15 13:16:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TGZG0L", "ts": "2024-09-15 13:36:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GBX3CH", "ts": "2024-09-15 14:56:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5AAYQ7", "ts": "2024-09-15 16:14:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RD7SQ5", "ts": "2024-09-15 16:18:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ALNROX", "ts": "2024-09-15 16:34:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IUP7N8", "ts": "2024-09-15 16:35:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6WGUGQ", "ts": "2024-09-15 16:46:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JQWQ4F", "ts": "2024-09-15 17:29:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "74HCA2", "ts": "2024-09-15 17:30:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NFUQOK", "ts": "2024-09-15 17:32:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T51MUP", "ts": "2024-09-15 18:40:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EVHX47", "ts": "2024-09-15 18:40:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JSLLQ4", "ts": "2024-09-15 18:51:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P3SXOC", "ts": "2024-09-15 18:52:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EM8YK7", "ts": "2024-09-15 19:03:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "05DFO3", "ts": "2024-09-15 19:10:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RYEV3J", "ts": "2024-09-15 19:15:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CRGTZ6", "ts": "2024-09-15 20:12:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D08JEC", "ts": "2024-09-15 20:22:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W9QD1X", "ts": "2024-09-15 20:47:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3I4Z0W", "ts": "2024-09-15 20:54:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E63TYN", "ts": "2024-09-15 21:19:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GVHIG5", "ts": "2024-09-15 21:23:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9PGGM4", "ts": "2024-09-15 21:31:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6CEPW3", "ts": "2024-09-15 21:33:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AVDBGL", "ts": "2024-09-15 22:07:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1HK9RH", "ts": "2024-09-15 22:45:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RW691G", "ts": "2024-09-15 22:56:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5ETW0K", "ts": "2024-09-15 23:05:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7T5E64", "ts": "2024-09-15 23:17:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9FOVGU", "ts": "2024-09-15 23:41:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JU342D", "ts": "2024-09-15 23:43:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EFDQEB", "ts": "2024-09-15 23:46:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6JH5S4", "ts": "2024-09-16 00:14:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R4S0WB", "ts": "2024-09-16 00:17:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QII20T", "ts": "2024-09-16 00:20:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XD8F2H", "ts": "2024-09-16 00:21:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EZBOZU", "ts": "2024-09-16 00:29:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C5A9PZ", "ts": "2024-09-16 00:35:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UZQLW0", "ts": "2024-09-16 00:51:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4E3EHX", "ts": "2024-09-16 00:52:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZQJ7OV", "ts": "2024-09-16 00:54:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GI5T8F", "ts": "2024-09-16 00:56:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M88980", "ts": "2024-09-16 01:05:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IJPMUJ", "ts": "2024-09-16 01:07:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NHC0H2", "ts": "2024-09-16 04:02:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R7FX73", "ts": "2024-09-16 04:56:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AE3ALB", "ts": "2024-09-16 05:43:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2E46BW", "ts": "2024-09-16 06:24:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FLNTZV", "ts": "2024-09-16 06:54:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P9Y127", "ts": "2024-09-16 07:00:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "48R3U5", "ts": "2024-09-16 07:08:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8N7C4X", "ts": "2024-09-16 07:12:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AER3BP", "ts": "2024-09-16 07:16:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YZFC75", "ts": "2024-09-16 07:21:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VE4FUL", "ts": "2024-09-16 07:24:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I25FHQ", "ts": "2024-09-16 07:24:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OECW36", "ts": "2024-09-16 07:33:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LYVHWC", "ts": "2024-09-16 07:34:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VO4Y5D", "ts": "2024-09-16 07:36:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TRVG3Y", "ts": "2024-09-16 07:37:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UMC721", "ts": "2024-09-16 07:38:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7V90T2", "ts": "2024-09-16 07:39:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2DSXEK", "ts": "2024-09-16 07:39:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P20DBO", "ts": "2024-09-16 07:40:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8PH8I1", "ts": "2024-09-16 07:41:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FCR7BN", "ts": "2024-09-16 07:41:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NMVJRM", "ts": "2024-09-16 07:41:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5X10ST", "ts": "2024-09-16 07:41:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D7GENC", "ts": "2024-09-16 07:41:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RNHDKL", "ts": "2024-09-16 07:42:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D2VB6V", "ts": "2024-09-16 07:42:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V30RPS", "ts": "2024-09-16 07:43:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DKHZD4", "ts": "2024-09-16 07:43:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GIWOLQ", "ts": "2024-09-16 07:43:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L3BR6F", "ts": "2024-09-16 07:44:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q502G0", "ts": "2024-09-16 07:44:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RSD72H", "ts": "2024-09-16 07:44:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q2J233", "ts": "2024-09-16 07:44:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2OVH9Q", "ts": "2024-09-16 07:44:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F8BX64", "ts": "2024-09-16 07:45:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AA6MD4", "ts": "2024-09-16 07:46:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VD41PK", "ts": "2024-09-16 07:46:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K7DUI8", "ts": "2024-09-16 07:46:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4Z597K", "ts": "2024-09-16 07:46:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BW39JT", "ts": "2024-09-16 07:46:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6YH1PY", "ts": "2024-09-16 07:47:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LNSR93", "ts": "2024-09-16 07:48:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SH90PJ", "ts": "2024-09-16 07:48:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H7FUTF", "ts": "2024-09-16 07:48:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ILEWKP", "ts": "2024-09-16 07:48:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SLSSA6", "ts": "2024-09-16 07:49:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A9D9OU", "ts": "2024-09-16 07:51:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UQXXZ5", "ts": "2024-09-16 07:51:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T4JCDH", "ts": "2024-09-16 07:52:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OW3QT4", "ts": "2024-09-16 07:52:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OHL417", "ts": "2024-09-16 07:53:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EJCGPS", "ts": "2024-09-16 07:53:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DYIM40", "ts": "2024-09-16 07:54:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EUG90Z", "ts": "2024-09-16 07:54:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BJ0AR0", "ts": "2024-09-16 07:54:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "24HQ51", "ts": "2024-09-16 07:55:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KDQL6D", "ts": "2024-09-16 07:55:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8H2NBC", "ts": "2024-09-16 07:55:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ROSTW1", "ts": "2024-09-16 07:55:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RL6OA9", "ts": "2024-09-16 08:03:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7R4KW3", "ts": "2024-09-16 08:03:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OYN4VY", "ts": "2024-09-16 08:28:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BWSR30", "ts": "2024-09-16 08:29:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RKI33Q", "ts": "2024-09-16 08:29:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FGGKNB", "ts": "2024-09-16 08:29:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZYN9OR", "ts": "2024-09-16 08:29:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0MLXBI", "ts": "2024-09-16 08:31:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F02LEL", "ts": "2024-09-16 08:31:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9Y3NUD", "ts": "2024-09-16 08:32:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MJW95M", "ts": "2024-09-16 08:33:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UC3SV3", "ts": "2024-09-16 08:33:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QM5P22", "ts": "2024-09-16 08:33:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JDTH95", "ts": "2024-09-16 09:03:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "96I89E", "ts": "2024-09-16 09:16:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LJ47M1", "ts": "2024-09-16 09:30:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G4D90I", "ts": "2024-09-16 09:53:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2BT4XC", "ts": "2024-09-16 10:41:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5LOE35", "ts": "2024-09-16 11:43:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3XVZO3", "ts": "2024-09-16 12:05:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OBPBCT", "ts": "2024-09-16 12:17:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2TKORK", "ts": "2024-09-16 13:38:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1GS2PG", "ts": "2024-09-16 13:49:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J8PPXS", "ts": "2024-09-16 13:50:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CBKMFE", "ts": "2024-09-16 13:52:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2ANPOU", "ts": "2024-09-16 13:55:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W37K7Q", "ts": "2024-09-16 14:16:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JMBANJ", "ts": "2024-09-16 14:17:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XR8J7A", "ts": "2024-09-16 14:18:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q20DHZ", "ts": "2024-09-16 14:18:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3Q8NY0", "ts": "2024-09-16 14:18:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1PCNVN", "ts": "2024-09-16 14:19:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "65H1KU", "ts": "2024-09-16 14:19:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U12G4Y", "ts": "2024-09-16 14:19:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O3REMA", "ts": "2024-09-16 14:19:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "33P14E", "ts": "2024-09-16 14:19:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XUSIMA", "ts": "2024-09-16 14:19:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W753CY", "ts": "2024-09-16 14:20:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "121HVF", "ts": "2024-09-16 14:20:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VHJONT", "ts": "2024-09-16 14:20:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CAB6FU", "ts": "2024-09-16 14:20:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K51AUS", "ts": "2024-09-16 14:21:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6KD7UP", "ts": "2024-09-16 14:21:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W90S80", "ts": "2024-09-16 14:22:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DKBTUE", "ts": "2024-09-16 14:22:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7ZUZ7W", "ts": "2024-09-16 14:22:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OHDC3A", "ts": "2024-09-16 14:22:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WX8LBI", "ts": "2024-09-16 14:22:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "171N1I", "ts": "2024-09-16 14:22:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9HFYHU", "ts": "2024-09-16 14:22:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E8L0ZI", "ts": "2024-09-16 14:23:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "54IX9L", "ts": "2024-09-16 14:24:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4NHACH", "ts": "2024-09-16 14:31:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R1QID3", "ts": "2024-09-16 14:36:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IWR4CJ", "ts": "2024-09-16 15:17:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0RX06S", "ts": "2024-09-16 16:00:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0F64D0", "ts": "2024-09-16 16:20:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WC0XAG", "ts": "2024-09-16 16:20:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R0CGLH", "ts": "2024-09-16 16:32:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "84AABR", "ts": "2024-09-16 16:42:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EHK3GC", "ts": "2024-09-16 16:56:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BX3RLA", "ts": "2024-09-16 17:03:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NZ6Z7H", "ts": "2024-09-16 17:11:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "79YA74", "ts": "2024-09-16 17:12:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "50VRIH", "ts": "2024-09-16 17:12:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HMBFFU", "ts": "2024-09-16 17:18:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CRN3OD", "ts": "2024-09-16 17:31:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1CDQWC", "ts": "2024-09-16 17:37:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5EG4RS", "ts": "2024-09-16 17:51:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HWQ53I", "ts": "2024-09-16 17:51:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AFCE8K", "ts": "2024-09-16 17:53:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DDKGUY", "ts": "2024-09-16 18:21:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4K444D", "ts": "2024-09-16 18:22:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R2HM53", "ts": "2024-09-16 19:01:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I4AV5X", "ts": "2024-09-16 19:12:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S6GSE7", "ts": "2024-09-16 19:29:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X3HNXK", "ts": "2024-09-16 19:31:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TSWCFS", "ts": "2024-09-16 19:41:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "43E79Y", "ts": "2024-09-16 19:48:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5HB8B5", "ts": "2024-09-16 19:58:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "05IWMZ", "ts": "2024-09-16 20:54:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7D4OZR", "ts": "2024-09-16 21:00:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YDEG5N", "ts": "2024-09-16 21:07:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4KJQK8", "ts": "2024-09-16 21:14:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "STZ2XE", "ts": "2024-09-16 21:29:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OY3C5V", "ts": "2024-09-16 21:33:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZEAW4D", "ts": "2024-09-16 21:34:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VDC9YL", "ts": "2024-09-16 22:20:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W99E8F", "ts": "2024-09-16 22:23:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CNJCQR", "ts": "2024-09-16 22:23:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "83ZHWU", "ts": "2024-09-16 22:33:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WMKWEH", "ts": "2024-09-16 23:01:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3I0FIP", "ts": "2024-09-16 23:13:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K79X03", "ts": "2024-09-16 23:29:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XQKNX2", "ts": "2024-09-16 23:40:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IG5YG1", "ts": "2024-09-16 23:44:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UQ9WE4", "ts": "2024-09-17 00:00:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RW37XI", "ts": "2024-09-17 00:03:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EV476O", "ts": "2024-09-17 00:06:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7ZGE0X", "ts": "2024-09-17 00:30:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9RSGNX", "ts": "2024-09-17 00:38:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KDYKI6", "ts": "2024-09-17 01:00:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "085DP3", "ts": "2024-09-17 01:05:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8RJCW4", "ts": "2024-09-17 01:15:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IZI61D", "ts": "2024-09-17 01:20:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T1PZPG", "ts": "2024-09-17 01:21:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "257S2I", "ts": "2024-09-17 01:22:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XFRNEA", "ts": "2024-09-17 01:22:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6RY7T0", "ts": "2024-09-17 01:36:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "96FLXT", "ts": "2024-09-17 01:38:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HIYC36", "ts": "2024-09-17 02:32:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O56E59", "ts": "2024-09-17 03:02:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZA6WVD", "ts": "2024-09-17 03:11:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8EK2R9", "ts": "2024-09-17 03:21:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IG6F62", "ts": "2024-09-17 03:53:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CCXSF9", "ts": "2024-09-17 04:33:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PLGC1W", "ts": "2024-09-17 05:28:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6QQUD2", "ts": "2024-09-17 06:25:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1C6LD9", "ts": "2024-09-17 06:28:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VPDOU7", "ts": "2024-09-17 07:40:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "30ZKPL", "ts": "2024-09-17 07:48:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IMKIY1", "ts": "2024-09-17 08:18:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HKAVUN", "ts": "2024-09-17 09:21:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DPXTZK", "ts": "2024-09-17 09:39:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GRSKWG", "ts": "2024-09-17 09:56:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6XN9NP", "ts": "2024-09-17 10:16:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "21YSVD", "ts": "2024-09-17 10:26:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8PP3ZR", "ts": "2024-09-17 10:37:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LI7NZH", "ts": "2024-09-17 11:09:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T4C1WQ", "ts": "2024-09-17 11:57:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MHH5UV", "ts": "2024-09-17 12:18:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R67USR", "ts": "2024-09-17 15:14:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2UA4K8", "ts": "2024-09-17 15:45:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "76ZKDN", "ts": "2024-09-17 16:59:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O4JM1L", "ts": "2024-09-17 17:38:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RH3XNJ", "ts": "2024-09-17 17:48:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7NEEH9", "ts": "2024-09-17 18:05:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3BDUIN", "ts": "2024-09-17 18:48:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WXYNVJ", "ts": "2024-09-17 18:58:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "39CNAS", "ts": "2024-09-17 19:03:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OLX65Q", "ts": "2024-09-17 19:23:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N5SMKR", "ts": "2024-09-17 19:25:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WTO5HC", "ts": "2024-09-17 19:35:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2UGQO4", "ts": "2024-09-17 19:38:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OA5ZWP", "ts": "2024-09-17 20:12:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "906KAC", "ts": "2024-09-17 21:08:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VJ96AU", "ts": "2024-09-17 21:15:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D43PT5", "ts": "2024-09-17 21:43:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3H5GJU", "ts": "2024-09-17 21:55:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O655KR", "ts": "2024-09-17 22:03:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9N0DUC", "ts": "2024-09-17 22:03:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ISM0ND", "ts": "2024-09-17 23:08:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1UFM4R", "ts": "2024-09-17 23:20:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SLPXF0", "ts": "2024-09-17 23:21:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NH2A7F", "ts": "2024-09-17 23:26:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0N99EE", "ts": "2024-09-17 23:33:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8ZZ6NI", "ts": "2024-09-17 23:46:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LJTOIL", "ts": "2024-09-17 23:51:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3ZWT7E", "ts": "2024-09-17 23:56:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y0C9YV", "ts": "2024-09-18 00:24:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WPTZ7E", "ts": "2024-09-18 00:25:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6JG9TG", "ts": "2024-09-18 00:56:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NNWF73", "ts": "2024-09-18 00:59:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SYW74T", "ts": "2024-09-18 01:30:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EXLPIE", "ts": "2024-09-18 02:18:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3NZE4W", "ts": "2024-09-18 02:34:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R1BSOB", "ts": "2024-09-18 02:47:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XMG54Y", "ts": "2024-09-18 03:39:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WW8LG6", "ts": "2024-09-18 04:09:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H3WBOT", "ts": "2024-09-18 04:23:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7T66N0", "ts": "2024-09-18 05:20:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G6OTQV", "ts": "2024-09-18 05:25:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T71KC7", "ts": "2024-09-18 05:25:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WC4Q98", "ts": "2024-09-18 05:38:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HN8G4X", "ts": "2024-09-18 06:00:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XY650D", "ts": "2024-09-18 06:05:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "523U1H", "ts": "2024-09-18 06:28:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C0ZGC0", "ts": "2024-09-18 07:29:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6VYDCB", "ts": "2024-09-18 08:33:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DZOV95", "ts": "2024-09-18 08:54:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1W2OCK", "ts": "2024-09-18 09:03:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FUILEW", "ts": "2024-09-18 09:11:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DIQJPZ", "ts": "2024-09-18 09:12:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7P1MFE", "ts": "2024-09-18 09:43:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "94OCVW", "ts": "2024-09-18 10:19:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4YX1U0", "ts": "2024-09-18 11:14:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D66R1O", "ts": "2024-09-18 11:16:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z3OC0E", "ts": "2024-09-18 11:20:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6DDUCU", "ts": "2024-09-18 11:35:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PXNAN5", "ts": "2024-09-18 12:57:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DNCAHJ", "ts": "2024-09-18 13:53:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9SR29G", "ts": "2024-09-18 14:03:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6WEFSV", "ts": "2024-09-18 14:04:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "273H1U", "ts": "2024-09-18 14:37:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M1KV2X", "ts": "2024-09-18 14:51:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4GYTQC", "ts": "2024-09-18 15:48:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GN3T6W", "ts": "2024-09-18 16:09:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W42Q58", "ts": "2024-09-18 16:19:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DJ5KF4", "ts": "2024-09-18 17:00:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7HMCRF", "ts": "2024-09-18 17:18:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NFT2FU", "ts": "2024-09-18 17:45:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VU9U2U", "ts": "2024-09-18 17:51:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XG8079", "ts": "2024-09-18 18:03:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JCGEDO", "ts": "2024-09-18 18:37:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "92SBD9", "ts": "2024-09-18 19:28:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A59O85", "ts": "2024-09-18 19:30:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RSOKTV", "ts": "2024-09-18 19:59:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G5XRV4", "ts": "2024-09-18 20:11:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7DP0QN", "ts": "2024-09-18 20:11:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TIBCXC", "ts": "2024-09-18 20:57:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LP02NZ", "ts": "2024-09-18 20:59:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LYOUNR", "ts": "2024-09-18 21:11:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BELFMF", "ts": "2024-09-18 21:27:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S0MVPU", "ts": "2024-09-18 22:00:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NIMW1H", "ts": "2024-09-18 22:13:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9EJ5U6", "ts": "2024-09-18 22:16:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A5C079", "ts": "2024-09-18 22:19:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CI8J19", "ts": "2024-09-18 22:19:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RH16FN", "ts": "2024-09-18 22:29:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MG45A5", "ts": "2024-09-18 23:02:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1CEIXT", "ts": "2024-09-18 23:09:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SLRJMZ", "ts": "2024-09-19 00:05:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V1GQBG", "ts": "2024-09-19 00:16:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KT7OW7", "ts": "2024-09-19 00:28:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N4B91L", "ts": "2024-09-19 00:33:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3RWVSX", "ts": "2024-09-19 00:33:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YBHE32", "ts": "2024-09-19 00:40:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DSEIXD", "ts": "2024-09-19 00:43:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AXURNC", "ts": "2024-09-19 00:49:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HZYRYG", "ts": "2024-09-19 00:49:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IQNXAO", "ts": "2024-09-19 01:21:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "76NM3H", "ts": "2024-09-19 02:18:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1CNHXP", "ts": "2024-09-19 02:32:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "196M7X", "ts": "2024-09-19 02:51:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6C9OIU", "ts": "2024-09-19 03:57:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VMLS2V", "ts": "2024-09-19 04:26:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XNU5QP", "ts": "2024-09-19 04:49:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X218JV", "ts": "2024-09-19 06:46:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E1DSNJ", "ts": "2024-09-19 06:56:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UE97MA", "ts": "2024-09-19 08:25:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R6ISI8", "ts": "2024-09-19 09:26:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OE5V3N", "ts": "2024-09-19 09:31:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QBFHZX", "ts": "2024-09-19 10:12:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KP9N6N", "ts": "2024-09-19 10:53:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PNOBYI", "ts": "2024-09-19 11:14:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PKG3CS", "ts": "2024-09-19 11:25:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RT4YA3", "ts": "2024-09-19 11:35:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6A4C85", "ts": "2024-09-19 13:24:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PSZH1E", "ts": "2024-09-19 16:08:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1A57NZ", "ts": "2024-09-19 16:36:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "49FPPI", "ts": "2024-09-19 16:37:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U27XTM", "ts": "2024-09-19 16:40:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OIJXGP", "ts": "2024-09-19 17:05:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T1FSMT", "ts": "2024-09-19 17:55:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W2H6I3", "ts": "2024-09-19 18:31:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LSHSCK", "ts": "2024-09-19 18:34:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZOFP28", "ts": "2024-09-19 18:58:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O08NJ2", "ts": "2024-09-19 19:16:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KZE96C", "ts": "2024-09-19 19:25:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4C6009", "ts": "2024-09-19 19:27:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MQ3FJN", "ts": "2024-09-19 19:45:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HMP01V", "ts": "2024-09-19 19:55:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZR54NW", "ts": "2024-09-19 20:12:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FI40V9", "ts": "2024-09-19 20:15:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WWKVBL", "ts": "2024-09-19 20:15:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T0EB68", "ts": "2024-09-19 21:15:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2I8NP4", "ts": "2024-09-19 21:21:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZW1YP6", "ts": "2024-09-19 21:21:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YL0UJC", "ts": "2024-09-19 21:22:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GCH2BX", "ts": "2024-09-19 21:23:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8NZLGY", "ts": "2024-09-19 21:26:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YEFM8M", "ts": "2024-09-19 21:32:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TTQBBR", "ts": "2024-09-19 21:40:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LAEGKA", "ts": "2024-09-19 21:52:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D6FRWV", "ts": "2024-09-19 22:06:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J00NXT", "ts": "2024-09-19 22:25:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LF3LH8", "ts": "2024-09-19 22:49:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4YTJFN", "ts": "2024-09-19 23:05:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RDHIKY", "ts": "2024-09-19 23:06:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UC0JZV", "ts": "2024-09-19 23:46:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L1D6ZE", "ts": "2024-09-19 23:52:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F4Q4D5", "ts": "2024-09-19 23:53:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OYITAG", "ts": "2024-09-20 00:30:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0D007S", "ts": "2024-09-20 00:56:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9IWSJC", "ts": "2024-09-20 01:05:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R8R29I", "ts": "2024-09-20 01:07:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HZE5LS", "ts": "2024-09-20 01:23:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T71N34", "ts": "2024-09-20 01:26:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1UU43G", "ts": "2024-09-20 01:28:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NH5XC5", "ts": "2024-09-20 02:09:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J35R63", "ts": "2024-09-20 02:32:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R5C1MJ", "ts": "2024-09-20 04:10:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RUXJRH", "ts": "2024-09-20 04:38:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3F4KWM", "ts": "2024-09-20 04:49:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XYU2PE", "ts": "2024-09-20 05:27:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TON0G7", "ts": "2024-09-20 06:25:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CWGLY0", "ts": "2024-09-20 06:32:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VWYEKA", "ts": "2024-09-20 06:50:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CQFM3R", "ts": "2024-09-20 07:13:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XX1IWW", "ts": "2024-09-20 09:56:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3AWTV7", "ts": "2024-09-20 09:59:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J3V03T", "ts": "2024-09-20 10:54:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3MANG3", "ts": "2024-09-20 10:54:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WX0Q56", "ts": "2024-09-20 12:23:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KIC2YE", "ts": "2024-09-20 12:55:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EPV50F", "ts": "2024-09-20 14:12:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 170, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 284, in protein_detail\n    obj[\"_id\"] = str(obj[\"_id\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MNUAL5", "ts": "2024-09-21 19:19:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N5QAV4", "ts": "2024-09-22 04:10:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0JZXEU", "ts": "2024-09-22 10:45:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QVJJ5O", "ts": "2024-09-22 15:38:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZPFGDG", "ts": "2024-09-23 15:31:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UUKI6Q", "ts": "2024-09-23 20:15:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NRBAD8", "ts": "2024-09-23 21:53:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "20PNIC", "ts": "2024-09-23 22:09:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RYUGCK", "ts": "2024-09-24 18:34:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1K6M6X", "ts": "2024-09-24 19:22:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H1IBAC", "ts": "2024-09-24 23:53:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4OT7G8", "ts": "2024-09-25 02:21:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YKT550", "ts": "2024-09-25 08:10:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WLH8GV", "ts": "2024-09-25 19:16:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J72B67", "ts": "2024-09-27 11:22:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E2OMWN", "ts": "2024-10-02 22:06:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XH77XI", "ts": "2024-10-04 18:51:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KGROUJ", "ts": "2024-10-06 03:39:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RZENKI", "ts": "2024-10-06 19:31:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "720Q5X", "ts": "2024-10-07 02:35:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I2ZBY1", "ts": "2024-10-08 21:30:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X9TB3Q", "ts": "2024-10-09 17:23:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B8CHUW", "ts": "2024-10-10 09:50:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4NSM2D", "ts": "2024-10-10 17:01:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CSOIC4", "ts": "2024-10-11 02:27:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DQUK0X", "ts": "2024-10-14 17:17:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0VVFV9", "ts": "2024-10-14 18:26:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E1XULV", "ts": "2024-10-15 00:05:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GD6G3X", "ts": "2024-10-17 03:21:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1S7QRQ", "ts": "2024-10-17 14:48:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 83, in post\n    res_obj = protein_search(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 101, in protein_search\n    error_list = get_errors_in_query(\"protein_search\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1177, in get_errors_in_query\n    for key1 in query_obj:\nTypeError: 'NoneType' object is not iterable\n"}, {"id": "ENTGHC", "ts": "2024-10-17 21:44:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H0NN8C", "ts": "2024-10-18 09:34:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "62U37I", "ts": "2024-10-18 12:20:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SRJNB7", "ts": "2024-10-18 18:26:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UKCSYZ", "ts": "2024-10-18 22:16:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LUI2VN", "ts": "2024-10-18 22:41:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DOBU6A", "ts": "2024-10-19 13:35:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HQBWGV", "ts": "2024-10-19 15:08:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "872WY1", "ts": "2024-10-19 20:34:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WNE3BS", "ts": "2024-10-20 00:17:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TSUPDJ", "ts": "2024-10-20 13:08:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M0XHP4", "ts": "2024-10-20 13:53:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H2SGDT", "ts": "2024-10-20 16:57:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G79QRF", "ts": "2024-10-21 02:43:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LOMI3G", "ts": "2024-10-21 05:49:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q7LRG0", "ts": "2024-10-21 06:00:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DJU6JX", "ts": "2024-10-21 06:27:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "29OCEG", "ts": "2024-10-21 13:37:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TUPVAA", "ts": "2024-10-21 19:15:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "020P1N", "ts": "2024-10-21 21:51:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OLVRCM", "ts": "2024-10-21 22:11:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BCLWLK", "ts": "2024-10-21 22:52:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0GZ63Q", "ts": "2024-10-22 09:53:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IUCEKN", "ts": "2024-10-22 10:15:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J7R23A", "ts": "2024-10-24 08:43:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 69, in post\n    res_obj = list_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 63, in list_download\n    list_obj = get_list_object(query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 548, in get_list_object\n    mongo_query = {\"list_id\":query_obj[\"id\"]}\nKeyError: 'id'\n"}, {"id": "64P0EH", "ts": "2024-10-24 08:43:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 69, in post\n    res_obj = list_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 63, in list_download\n    list_obj = get_list_object(query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 548, in get_list_object\n    mongo_query = {\"list_id\":query_obj[\"id\"]}\nKeyError: 'id'\n"}, {"id": "JQE6OM", "ts": "2024-10-24 09:16:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FSF6EG", "ts": "2024-10-24 17:36:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SY8PWX", "ts": "2024-10-26 06:43:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IWAV9R", "ts": "2024-10-26 19:57:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HD3VB2", "ts": "2024-10-29 18:43:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "92RARB", "ts": "2024-10-31 20:01:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E50NM1", "ts": "2024-11-02 10:56:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S5WRX5", "ts": "2024-11-02 17:57:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O4DN6E", "ts": "2024-11-02 17:57:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XIHVM2", "ts": "2024-11-04 16:40:31 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "F5UUHA", "ts": "2024-11-04 20:28:51 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CP70Y4", "ts": "2024-11-04 23:54:13 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YPM4IQ", "ts": "2024-11-05 23:27:13 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B0299K", "ts": "2024-11-06 17:46:39 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8L2FAU", "ts": "2024-11-06 17:47:11 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FEH4JU", "ts": "2024-11-07 18:46:59 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QX7QGI", "ts": "2024-11-07 19:34:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E5HTSK", "ts": "2024-11-09 07:18:10 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5UD1BJ", "ts": "2024-11-10 22:01:00 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4O9MDF", "ts": "2024-11-14 14:35:05 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B4OMRN", "ts": "2024-11-20 06:53:16 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FF2W66", "ts": "2024-11-20 08:16:22 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N1GW1W", "ts": "2024-11-20 11:56:22 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SQWR3N", "ts": "2024-11-20 19:00:14 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P28HM1", "ts": "2024-11-20 19:00:46 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L4281N", "ts": "2024-11-20 19:01:30 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TSQ0RC", "ts": "2024-11-20 19:01:34 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8BIQ45", "ts": "2024-11-20 19:01:50 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "06IJKZ", "ts": "2024-11-21 13:09:15 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RWZDPB", "ts": "2024-11-21 13:45:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NXZ48E", "ts": "2024-11-21 16:33:53 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "67OIZ9", "ts": "2024-11-22 15:34:08 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YKVS52", "ts": "2024-11-22 16:25:48 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2GFBIL", "ts": "2024-11-25 17:43:45 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R44EWS", "ts": "2024-11-26 13:51:42 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "5NVUAI", "ts": "2024-11-26 13:51:54 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "76G8N1", "ts": "2024-11-26 14:16:17 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "ZNUTBV", "ts": "2024-11-26 14:16:30 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "3DJCP4", "ts": "2024-11-26 14:25:32 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "NCPNT9", "ts": "2024-11-26 14:27:11 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "0XXVO1", "ts": "2024-11-26 15:37:12 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "997RHS", "ts": "2024-11-26 15:37:17 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "E7DC5P", "ts": "2024-11-26 15:37:25 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "7D8LWX", "ts": "2024-11-26 15:37:35 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "RSA1LT", "ts": "2024-11-26 15:37:39 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "YZLE3T", "ts": "2024-11-26 15:40:39 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "D9HKV4", "ts": "2024-11-26 15:51:04 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "UHUX38", "ts": "2024-11-26 15:51:41 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "5QQLZJ", "ts": "2024-11-26 15:52:26 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "JGPJ54", "ts": "2024-11-26 15:52:58 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "L2B8NF", "ts": "2024-11-26 16:07:30 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "F34Q32", "ts": "2024-11-27 17:53:18 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2OD3OX", "ts": "2024-11-28 15:43:08 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UU87D2", "ts": "2024-11-28 17:38:15 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ELOAI9", "ts": "2024-11-29 14:32:18 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BA6RIO", "ts": "2024-11-30 02:40:43 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NKSRTD", "ts": "2024-11-30 15:13:03 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7TXVZI", "ts": "2024-12-01 13:38:15 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8BS7YX", "ts": "2024-12-02 20:40:43 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C6FRUP", "ts": "2024-12-04 15:50:34 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PNDCFB", "ts": "2024-12-06 18:33:24 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QY01C2", "ts": "2024-12-07 19:55:45 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J1TC28", "ts": "2024-12-09 15:52:48 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 120, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 269, in search\n    edge_rules += config_obj[\"ignored_edges\"][concept]\nKeyError: 'gene.name'\n"}, {"id": "FKRG0Y", "ts": "2024-12-09 16:46:33 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IVKVJM", "ts": "2024-12-12 17:17:48 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CCUI80", "ts": "2024-12-12 17:26:47 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "7V5XEF", "ts": "2024-12-13 02:00:03 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "JTPGU0", "ts": "2024-12-13 02:00:04 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "976RMS", "ts": "2024-12-13 02:09:43 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I03PHQ", "ts": "2024-12-13 02:26:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H437D2", "ts": "2024-12-13 02:29:47 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WNIN5C", "ts": "2024-12-13 02:35:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2SJYVA", "ts": "2024-12-13 02:35:36 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0Z6NUJ", "ts": "2024-12-13 02:35:52 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4EQYQX", "ts": "2024-12-13 02:35:58 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U84SCF", "ts": "2024-12-13 02:36:38 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FH13GO", "ts": "2024-12-13 02:38:04 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2GEN4O", "ts": "2024-12-13 02:38:11 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M3FUZ9", "ts": "2024-12-13 02:38:29 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BEKOB3", "ts": "2024-12-13 02:39:04 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9BAGKA", "ts": "2024-12-13 02:39:17 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M8SIUO", "ts": "2024-12-13 02:39:25 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "29ZCGA", "ts": "2024-12-13 02:39:26 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SZ4L1B", "ts": "2024-12-13 02:40:12 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4WRMAV", "ts": "2024-12-13 02:40:37 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "11H2HO", "ts": "2024-12-13 02:40:55 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZGMO2C", "ts": "2024-12-13 02:41:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DW4KP4", "ts": "2024-12-13 02:41:22 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WSFQ1G", "ts": "2024-12-13 02:41:27 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "49XOF7", "ts": "2024-12-13 02:41:48 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OC7FAC", "ts": "2024-12-13 02:41:54 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YICN57", "ts": "2024-12-13 02:42:00 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZU8MEW", "ts": "2024-12-13 02:42:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RG3UBO", "ts": "2024-12-13 02:42:08 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P9UK2K", "ts": "2024-12-13 02:42:15 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LBDBPJ", "ts": "2024-12-13 02:42:20 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0ITAC7", "ts": "2024-12-13 02:42:32 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5WPC67", "ts": "2024-12-13 02:42:51 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "89BJFE", "ts": "2024-12-13 02:42:54 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ABPJLU", "ts": "2024-12-13 02:43:16 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 131, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 938, in get_cached_records_indirect\n    update_res = update_filters(record_type, cached_obj[\"results\"], cached_obj[\"filters\"], 1, code_dict, filter_conf)\n  File \"/app/glygen/util.py\", line 1148, in update_filters\n    seen_filter_code[record_obj[\"filter_code\"].replace(\".\", \"_\")] = True\nKeyError: 'filter_code'\n"}, {"id": "3LYV1F", "ts": "2024-12-13 02:43:16 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7XG8IH", "ts": "2024-12-13 02:43:35 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R860D0", "ts": "2024-12-13 02:44:39 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8MZ08J", "ts": "2024-12-13 02:44:55 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KI3T29", "ts": "2024-12-13 02:45:13 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SSU2N3", "ts": "2024-12-13 02:45:23 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SS4VBT", "ts": "2024-12-13 02:45:24 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U63G0P", "ts": "2024-12-13 02:45:51 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3H9W5R", "ts": "2024-12-13 02:45:59 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CUD466", "ts": "2024-12-13 02:46:03 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "60QMNI", "ts": "2024-12-13 02:46:05 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GZTA4P", "ts": "2024-12-13 02:46:18 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "68ZVYX", "ts": "2024-12-13 02:46:29 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MHLULL", "ts": "2024-12-13 02:46:36 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZXBALC", "ts": "2024-12-13 02:46:39 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MWJPPV", "ts": "2024-12-13 02:47:03 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LK2MCN", "ts": "2024-12-13 02:47:45 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5I0SCA", "ts": "2024-12-13 02:47:53 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "31LR65", "ts": "2024-12-13 02:48:48 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CNW7RS", "ts": "2024-12-13 02:48:50 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TR8KSU", "ts": "2024-12-13 02:49:20 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X59OQ9", "ts": "2024-12-13 02:50:19 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q68FP0", "ts": "2024-12-13 02:50:33 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NKO2TF", "ts": "2024-12-13 02:51:11 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IUKIGW", "ts": "2024-12-13 02:51:16 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UKJW0O", "ts": "2024-12-13 02:52:55 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PJBC0R", "ts": "2024-12-13 02:54:04 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L3HOTP", "ts": "2024-12-13 02:54:14 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BO3MPO", "ts": "2024-12-13 02:55:54 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V3IUKZ", "ts": "2024-12-13 02:56:05 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DVCRDV", "ts": "2024-12-13 02:56:48 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G6DB1P", "ts": "2024-12-13 02:57:45 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HUGKN9", "ts": "2024-12-13 02:58:17 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "44VR7O", "ts": "2024-12-13 02:58:36 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K7IQJG", "ts": "2024-12-13 02:59:13 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V0OMES", "ts": "2024-12-13 02:59:59 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DZID2N", "ts": "2024-12-13 03:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "D6VBV8", "ts": "2024-12-13 03:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "4XSNTY", "ts": "2024-12-13 03:01:55 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NA5X6Z", "ts": "2024-12-13 03:11:26 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SBQOQB", "ts": "2024-12-13 03:11:50 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O8BODZ", "ts": "2024-12-13 03:11:53 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HDY8VN", "ts": "2024-12-13 03:11:57 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7N223M", "ts": "2024-12-13 03:12:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N6834B", "ts": "2024-12-13 03:12:09 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6SMLBP", "ts": "2024-12-13 03:12:12 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DW26CK", "ts": "2024-12-13 03:12:18 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EKFR61", "ts": "2024-12-13 03:12:23 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EWXLPW", "ts": "2024-12-13 03:12:32 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K0BW3V", "ts": "2024-12-13 03:12:34 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EZIR3H", "ts": "2024-12-13 03:12:39 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MA3WI6", "ts": "2024-12-13 03:12:45 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5N2SWT", "ts": "2024-12-13 03:17:06 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XI0OA9", "ts": "2024-12-13 03:20:05 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0823X0", "ts": "2024-12-13 03:20:15 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VCEWOA", "ts": "2024-12-13 03:35:33 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9DWVDC", "ts": "2024-12-13 03:41:52 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5A6I7D", "ts": "2024-12-13 03:42:45 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q7KYYV", "ts": "2024-12-13 03:42:52 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4DU9BV", "ts": "2024-12-13 03:42:55 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3XHBGU", "ts": "2024-12-13 03:43:22 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B0XKTT", "ts": "2024-12-13 03:55:27 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R1X69T", "ts": "2024-12-13 04:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "W6NO9P", "ts": "2024-12-13 04:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "3XEVJC", "ts": "2024-12-13 04:04:05 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OZUAQ5", "ts": "2024-12-13 04:12:38 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KKG264", "ts": "2024-12-13 04:13:55 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S88HMY", "ts": "2024-12-13 04:13:55 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CMYN7M", "ts": "2024-12-13 04:13:56 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HIKF0G", "ts": "2024-12-13 04:14:34 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QC49E8", "ts": "2024-12-13 04:46:59 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YZY4QI", "ts": "2024-12-13 04:50:25 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z57ZI3", "ts": "2024-12-13 04:50:26 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GSI23F", "ts": "2024-12-13 04:50:26 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NJR9TZ", "ts": "2024-12-13 04:50:29 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E7XDA3", "ts": "2024-12-13 04:50:31 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OL25A5", "ts": "2024-12-13 04:50:35 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O6QKU0", "ts": "2024-12-13 04:53:51 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T6IIEE", "ts": "2024-12-13 05:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "WDHBLF", "ts": "2024-12-13 05:00:03 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "A7QYZ1", "ts": "2024-12-13 05:21:10 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IW3CD4", "ts": "2024-12-13 05:21:12 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1MQN5M", "ts": "2024-12-13 05:44:44 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0KQY4K", "ts": "2024-12-13 05:44:44 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DET8D0", "ts": "2024-12-13 05:44:47 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GEZ0X3", "ts": "2024-12-13 05:44:53 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GWELPB", "ts": "2024-12-13 05:45:25 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P5SCGK", "ts": "2024-12-13 05:45:31 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O5JFOK", "ts": "2024-12-13 05:46:33 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SDIRIU", "ts": "2024-12-13 05:49:04 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "85E6OM", "ts": "2024-12-13 06:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "PAKVFZ", "ts": "2024-12-13 06:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "WHAB2R", "ts": "2024-12-13 06:37:15 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GKB83Y", "ts": "2024-12-13 06:37:15 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LVHW8R", "ts": "2024-12-13 06:38:35 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9X5SO0", "ts": "2024-12-13 06:38:39 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XHX3YT", "ts": "2024-12-13 07:00:06 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "4FH1MU", "ts": "2024-12-13 07:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "V59C2N", "ts": "2024-12-13 07:45:42 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T3Y9OE", "ts": "2024-12-13 08:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "08DJCV", "ts": "2024-12-13 08:00:03 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "P52ECN", "ts": "2024-12-13 08:07:41 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9BOLOP", "ts": "2024-12-13 08:12:36 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XYHBD0", "ts": "2024-12-13 08:25:41 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "34Z819", "ts": "2024-12-13 08:28:41 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LIRKP0", "ts": "2024-12-13 08:28:45 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GMPNVS", "ts": "2024-12-13 08:31:45 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1CDGQP", "ts": "2024-12-13 08:37:20 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IGZEO7", "ts": "2024-12-13 08:37:20 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HQHIUT", "ts": "2024-12-13 08:41:54 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6AYA3L", "ts": "2024-12-13 08:41:54 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GZ2TPL", "ts": "2024-12-13 08:41:54 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0SPW7K", "ts": "2024-12-13 08:41:54 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2RXQSI", "ts": "2024-12-13 08:41:54 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DHYALD", "ts": "2024-12-13 08:42:22 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "664M8M", "ts": "2024-12-13 08:42:43 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LYYUAZ", "ts": "2024-12-13 08:42:49 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LIK22T", "ts": "2024-12-13 08:42:49 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ORLZAM", "ts": "2024-12-13 08:42:50 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NOOCKU", "ts": "2024-12-13 08:42:51 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "94DPIX", "ts": "2024-12-13 08:42:53 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3CQV21", "ts": "2024-12-13 08:42:54 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WYXQQI", "ts": "2024-12-13 08:42:57 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BUWXBQ", "ts": "2024-12-13 08:42:57 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4RFT6P", "ts": "2024-12-13 08:47:51 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TGOGMW", "ts": "2024-12-13 08:55:10 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G7U7LP", "ts": "2024-12-13 08:56:44 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0PS1AL", "ts": "2024-12-13 08:57:46 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EG5SYD", "ts": "2024-12-13 08:59:19 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QD160O", "ts": "2024-12-13 09:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "PSWVJV", "ts": "2024-12-13 09:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "KP9RD9", "ts": "2024-12-13 10:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "SL3J44", "ts": "2024-12-13 10:00:03 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "VATSWX", "ts": "2024-12-13 11:00:06 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "1U9BYQ", "ts": "2024-12-13 11:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "WWLTY9", "ts": "2024-12-13 12:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "I7EBQZ", "ts": "2024-12-13 12:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "FKVNO9", "ts": "2024-12-13 13:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "I0X5A6", "ts": "2024-12-13 13:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "ATA73S", "ts": "2024-12-13 14:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "BEUGZ0", "ts": "2024-12-13 14:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "0UZJMS", "ts": "2024-12-13 15:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "8H86BU", "ts": "2024-12-13 15:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "LFZ6HJ", "ts": "2024-12-13 16:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "G404R2", "ts": "2024-12-13 16:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "IMTGE8", "ts": "2024-12-13 16:20:19 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I5SOWU", "ts": "2024-12-13 17:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "Y2FAC6", "ts": "2024-12-13 17:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "Z9M8HZ", "ts": "2024-12-13 18:00:09 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "O7HN9X", "ts": "2024-12-13 18:00:09 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "BUDKDB", "ts": "2024-12-13 19:00:04 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "56VV6F", "ts": "2024-12-13 19:00:04 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "NUFVTU", "ts": "2024-12-13 20:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "7Q2FOY", "ts": "2024-12-13 20:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "YKHKW1", "ts": "2024-12-13 21:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "GIBZHT", "ts": "2024-12-13 21:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "65AFWV", "ts": "2024-12-13 21:35:40 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IZXT4A", "ts": "2024-12-13 22:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "823C19", "ts": "2024-12-13 22:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "097C9G", "ts": "2024-12-13 23:00:06 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "51HTKL", "ts": "2024-12-13 23:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "8Z1QH3", "ts": "2024-12-14 00:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "XX2M5I", "ts": "2024-12-14 00:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "XSM2W5", "ts": "2024-12-14 01:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "0BDNPA", "ts": "2024-12-14 01:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "2VR7M6", "ts": "2024-12-14 02:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "TW8R6G", "ts": "2024-12-14 02:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "32P8QB", "ts": "2024-12-14 03:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "XKZD4Y", "ts": "2024-12-14 03:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "Q61TFE", "ts": "2024-12-14 04:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "HOFOTY", "ts": "2024-12-14 04:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "QEHRR9", "ts": "2024-12-14 05:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "AVO4RW", "ts": "2024-12-14 05:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "B1SFK6", "ts": "2024-12-14 06:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "Q0MWLA", "ts": "2024-12-14 06:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "M4ZXNR", "ts": "2024-12-14 07:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "HAIF2N", "ts": "2024-12-14 07:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "QURFH2", "ts": "2024-12-14 08:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "Y87VDJ", "ts": "2024-12-14 08:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "9T622R", "ts": "2024-12-14 09:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "QG5FO1", "ts": "2024-12-14 09:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "2YSHVT", "ts": "2024-12-14 10:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "DX7REP", "ts": "2024-12-14 10:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "G4H9ZO", "ts": "2024-12-14 11:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "6PAAGO", "ts": "2024-12-14 11:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "O961CN", "ts": "2024-12-14 12:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "YEM6L2", "ts": "2024-12-14 12:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "L3189X", "ts": "2024-12-14 13:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "Q78PJT", "ts": "2024-12-14 13:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "QZPC3E", "ts": "2024-12-14 14:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "KAXS21", "ts": "2024-12-14 14:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "OJIP41", "ts": "2024-12-14 15:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "T3M6AU", "ts": "2024-12-14 15:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "E9SKRH", "ts": "2024-12-14 16:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "6L6BOX", "ts": "2024-12-14 16:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "MH84TJ", "ts": "2024-12-14 17:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "XXW52Z", "ts": "2024-12-14 17:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "BNOVH0", "ts": "2024-12-14 18:00:04 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "BFRE0Z", "ts": "2024-12-14 18:00:04 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "TFVF56", "ts": "2024-12-14 18:07:13 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WGP8TW", "ts": "2024-12-14 19:00:06 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "CDWS8Z", "ts": "2024-12-14 19:00:06 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "3DNQ5U", "ts": "2024-12-14 20:00:06 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "JVQVGW", "ts": "2024-12-14 20:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "NXCXVB", "ts": "2024-12-14 21:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "GTNEQX", "ts": "2024-12-14 21:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "Y6R7XG", "ts": "2024-12-14 22:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "90VIIO", "ts": "2024-12-14 22:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "7XH3N2", "ts": "2024-12-14 23:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "ZLT7FV", "ts": "2024-12-14 23:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "H5LS9K", "ts": "2024-12-15 00:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "2ZU00Q", "ts": "2024-12-15 00:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "9PLHZ1", "ts": "2024-12-15 01:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "CB3GIE", "ts": "2024-12-15 01:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "T80PXA", "ts": "2024-12-15 02:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "N4O49L", "ts": "2024-12-15 02:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "D1E480", "ts": "2024-12-15 03:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "P7C6TF", "ts": "2024-12-15 03:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "Y4TFQT", "ts": "2024-12-15 04:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "04IKJ9", "ts": "2024-12-15 04:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "C4H60R", "ts": "2024-12-15 05:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "JTCGT6", "ts": "2024-12-15 05:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "0F75KX", "ts": "2024-12-15 06:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "KA5KYO", "ts": "2024-12-15 06:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "9UTKPW", "ts": "2024-12-15 07:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "EQ2TYX", "ts": "2024-12-15 07:00:03 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "CXNCJ9", "ts": "2024-12-15 08:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "YBU488", "ts": "2024-12-15 08:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "ZIR4BQ", "ts": "2024-12-15 09:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "NOBC6C", "ts": "2024-12-15 09:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "6HQ81F", "ts": "2024-12-15 10:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "N68L3Q", "ts": "2024-12-15 10:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "R65Y39", "ts": "2024-12-15 11:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "2D37K1", "ts": "2024-12-15 11:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "U0F5B7", "ts": "2024-12-15 12:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "L3Q4OO", "ts": "2024-12-15 12:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "MTDERN", "ts": "2024-12-15 13:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "4K1LRM", "ts": "2024-12-15 13:00:06 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "O2PP5T", "ts": "2024-12-15 14:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "Z9BDK8", "ts": "2024-12-15 14:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "BY43G2", "ts": "2024-12-15 15:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "LZMGSB", "ts": "2024-12-15 15:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "LV1K3L", "ts": "2024-12-15 16:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "4T1PQ5", "ts": "2024-12-15 16:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "G9WHG1", "ts": "2024-12-15 17:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "9UFNTB", "ts": "2024-12-15 17:00:03 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "A4C69S", "ts": "2024-12-15 18:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "GP5UPZ", "ts": "2024-12-15 18:00:08 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "DH0MZM", "ts": "2024-12-15 19:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "F2Z131", "ts": "2024-12-15 19:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "E9E06L", "ts": "2024-12-15 20:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "9H0Q4P", "ts": "2024-12-15 20:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "DIPHMK", "ts": "2024-12-15 21:00:06 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "S5S9TJ", "ts": "2024-12-15 21:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "VCXC1A", "ts": "2024-12-15 22:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "53APL5", "ts": "2024-12-15 22:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "EX141S", "ts": "2024-12-15 23:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "BIQ0AZ", "ts": "2024-12-15 23:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "OHNSC0", "ts": "2024-12-16 00:00:06 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "8FOZXT", "ts": "2024-12-16 00:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "TUIURD", "ts": "2024-12-16 01:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "Q7XL9P", "ts": "2024-12-16 01:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "LDV9CN", "ts": "2024-12-16 02:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "C3B09Z", "ts": "2024-12-16 02:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "W5KNRX", "ts": "2024-12-16 03:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "6522RS", "ts": "2024-12-16 03:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "HBG41F", "ts": "2024-12-16 04:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "9WSBMS", "ts": "2024-12-16 04:00:03 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "6XDVGB", "ts": "2024-12-16 05:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "3ZYR98", "ts": "2024-12-16 05:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "9QRDV9", "ts": "2024-12-16 06:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "LEN1ZY", "ts": "2024-12-16 06:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "46E1XI", "ts": "2024-12-16 07:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "V1439O", "ts": "2024-12-16 07:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "L5BNWW", "ts": "2024-12-16 08:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "H07476", "ts": "2024-12-16 08:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "4LNO0M", "ts": "2024-12-16 09:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "9TMGH6", "ts": "2024-12-16 09:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "LRH1K3", "ts": "2024-12-16 10:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "Z9HB21", "ts": "2024-12-16 10:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "SJTZVR", "ts": "2024-12-16 11:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "4NQVQC", "ts": "2024-12-16 11:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "EG4LKV", "ts": "2024-12-16 12:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "TKFR03", "ts": "2024-12-16 12:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "94NFZC", "ts": "2024-12-16 13:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "YU85AL", "ts": "2024-12-16 13:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "EIWY88", "ts": "2024-12-16 14:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "RM2CID", "ts": "2024-12-16 14:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "IMIBQG", "ts": "2024-12-16 15:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "8RMN99", "ts": "2024-12-16 15:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "UYWKW7", "ts": "2024-12-16 16:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "77IY3Q", "ts": "2024-12-16 16:00:03 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "FJGSDA", "ts": "2024-12-16 17:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "E01AND", "ts": "2024-12-16 17:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "7A286K", "ts": "2024-12-16 18:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "MEK4QG", "ts": "2024-12-16 18:00:03 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "YOZKG9", "ts": "2024-12-16 19:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "ZUK8NX", "ts": "2024-12-16 19:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "MDKS7U", "ts": "2024-12-16 20:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "FT45QY", "ts": "2024-12-16 20:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "7LN2ST", "ts": "2024-12-16 21:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "ENITKU", "ts": "2024-12-16 21:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "5MF1VM", "ts": "2024-12-16 22:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "X3N33P", "ts": "2024-12-16 22:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "V29UTL", "ts": "2024-12-16 23:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "8GI4UB", "ts": "2024-12-16 23:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "OXA26M", "ts": "2024-12-17 00:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "SMMLJL", "ts": "2024-12-17 00:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "C85ZUJ", "ts": "2024-12-17 01:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "AFN0V4", "ts": "2024-12-17 01:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "CGLJMY", "ts": "2024-12-17 02:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "IGKCNL", "ts": "2024-12-17 02:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "UN9S7A", "ts": "2024-12-17 03:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "RC3DYS", "ts": "2024-12-17 03:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "XOY2IE", "ts": "2024-12-17 04:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "R7AAYC", "ts": "2024-12-17 04:00:03 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "J049JY", "ts": "2024-12-17 05:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "JJ9449", "ts": "2024-12-17 05:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "9LWA5J", "ts": "2024-12-17 06:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "7PWWZ9", "ts": "2024-12-17 06:00:03 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "ILFK9T", "ts": "2024-12-17 07:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "CA609F", "ts": "2024-12-17 07:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "K5C75G", "ts": "2024-12-17 08:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "60Y10Y", "ts": "2024-12-17 08:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "07E69Z", "ts": "2024-12-17 09:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "OKOWMR", "ts": "2024-12-17 09:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "9YMZM3", "ts": "2024-12-17 09:04:40 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 84, in post\n    res_obj = protein_search(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 101, in protein_search\n    error_list = get_errors_in_query(\"protein_search\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1349, in get_errors_in_query\n    if val_type != field_info[key1][\"type\"]:\nKeyError: 'type'\n"}, {"id": "TO5MZM", "ts": "2024-12-17 09:05:11 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 84, in post\n    res_obj = protein_search(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 101, in protein_search\n    error_list = get_errors_in_query(\"protein_search\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1349, in get_errors_in_query\n    if val_type != field_info[key1][\"type\"]:\nKeyError: 'type'\n"}, {"id": "BQRL0H", "ts": "2024-12-17 09:39:30 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 84, in post\n    res_obj = protein_search(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 101, in protein_search\n    error_list = get_errors_in_query(\"protein_search\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1349, in get_errors_in_query\n    if val_type != field_info[key1][\"type\"]:\nKeyError: 'type'\n"}, {"id": "77DS55", "ts": "2024-12-17 09:54:43 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 84, in post\n    res_obj = protein_search(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 101, in protein_search\n    error_list = get_errors_in_query(\"protein_search\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1349, in get_errors_in_query\n    if val_type != field_info[key1][\"type\"]:\nKeyError: 'type'\n"}, {"id": "OIS6NJ", "ts": "2024-12-17 09:55:00 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 84, in post\n    res_obj = protein_search(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 101, in protein_search\n    error_list = get_errors_in_query(\"protein_search\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1349, in get_errors_in_query\n    if val_type != field_info[key1][\"type\"]:\nKeyError: 'type'\n"}, {"id": "5I0NZ0", "ts": "2024-12-17 09:55:24 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 84, in post\n    res_obj = protein_search(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 101, in protein_search\n    error_list = get_errors_in_query(\"protein_search\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1349, in get_errors_in_query\n    if val_type != field_info[key1][\"type\"]:\nKeyError: 'type'\n"}, {"id": "QFIMPU", "ts": "2024-12-17 09:55:50 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 84, in post\n    res_obj = protein_search(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 101, in protein_search\n    error_list = get_errors_in_query(\"protein_search\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1349, in get_errors_in_query\n    if val_type != field_info[key1][\"type\"]:\nKeyError: 'type'\n"}, {"id": "LATCE0", "ts": "2024-12-17 09:58:11 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 84, in post\n    res_obj = protein_search(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 101, in protein_search\n    error_list = get_errors_in_query(\"protein_search\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1349, in get_errors_in_query\n    if val_type != field_info[key1][\"type\"]:\nKeyError: 'type'\n"}, {"id": "J59EID", "ts": "2024-12-17 10:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "BH9D16", "ts": "2024-12-17 10:00:03 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "8JQKFK", "ts": "2024-12-17 11:00:06 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "PU8JU5", "ts": "2024-12-17 11:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "N69FNB", "ts": "2024-12-17 11:22:36 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 84, in post\n    res_obj = protein_search(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 101, in protein_search\n    error_list = get_errors_in_query(\"protein_search\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1349, in get_errors_in_query\n    if val_type != field_info[key1][\"type\"]:\nKeyError: 'type'\n"}, {"id": "O8881L", "ts": "2024-12-17 12:00:06 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "PZV995", "ts": "2024-12-17 12:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "4YLL43", "ts": "2024-12-17 12:40:57 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 139, in post\n    res = cache_result_list(cache_id, listcache_id, res_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1524, in cache_result_list\n    res = dbh[cache_coll].insert_one(oo)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 698, in insert_one\n    session=session),\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 612, in _insert\n    bypass_doc_val, session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 600, in _insert_one\n    acknowledged, _insert_command, session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1491, in _retryable_write\n    return self._retry_with_session(retryable, func, s, None)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1384, in _retry_with_session\n    return func(session, sock_info, retryable)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 595, in _insert_command\n    retryable_write=retryable_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 618, in command\n    self._raise_connection_failure(error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 143, in command\n    name, size, max_bson_size + message._COMMAND_OVERHEAD)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/message.py\", line 1073, in _raise_document_too_large\n    \" bytes.\" % (doc_size, max_size))\npymongo.errors.DocumentTooLarge: BSON document too large (17054567 bytes) - the connected server supports BSON document sizes up to 16793598 bytes.\n"}, {"id": "OC38NI", "ts": "2024-12-17 13:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "JP4T7C", "ts": "2024-12-17 13:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "F2NPNK", "ts": "2024-12-17 14:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "VW4M94", "ts": "2024-12-17 14:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "76HDYB", "ts": "2024-12-17 14:33:54 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 84, in post\n    res_obj = protein_search(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 101, in protein_search\n    error_list = get_errors_in_query(\"protein_search\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1349, in get_errors_in_query\n    if val_type != field_info[key1][\"type\"]:\nKeyError: 'type'\n"}, {"id": "TNANFM", "ts": "2024-12-17 15:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "W3N9XO", "ts": "2024-12-17 15:00:03 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "ALRWPC", "ts": "2024-12-17 16:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "TCTUJL", "ts": "2024-12-17 16:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "1TPYKX", "ts": "2024-12-17 17:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "AY2WBU", "ts": "2024-12-17 17:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "MYKV7C", "ts": "2024-12-17 18:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "F7Y3K7", "ts": "2024-12-17 18:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "EMCAD4", "ts": "2024-12-17 19:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "T6U767", "ts": "2024-12-17 19:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "EWGKM6", "ts": "2024-12-17 20:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "RKEC2U", "ts": "2024-12-17 20:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "EJ8SQ3", "ts": "2024-12-17 21:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "3OASEI", "ts": "2024-12-17 21:00:03 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "VIK7KZ", "ts": "2024-12-17 22:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "5BQBBQ", "ts": "2024-12-17 22:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "RZCC6W", "ts": "2024-12-17 23:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "2R2K27", "ts": "2024-12-17 23:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "FOVVF3", "ts": "2024-12-17 23:35:50 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H7TMIH", "ts": "2024-12-18 00:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "TAB1HL", "ts": "2024-12-18 00:00:03 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "0BQC5R", "ts": "2024-12-18 01:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "E42PV3", "ts": "2024-12-18 01:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "YFWGC0", "ts": "2024-12-18 02:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "V1Q2CT", "ts": "2024-12-18 02:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "HCWL4Y", "ts": "2024-12-18 03:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "GKLOVD", "ts": "2024-12-18 03:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "BD6WDJ", "ts": "2024-12-18 04:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "CG1R30", "ts": "2024-12-18 04:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "4PLG93", "ts": "2024-12-18 05:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "8R8D36", "ts": "2024-12-18 05:00:08 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "BY5G8U", "ts": "2024-12-18 06:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "6FK6YX", "ts": "2024-12-18 06:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "QZHEE9", "ts": "2024-12-18 07:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "X27FKU", "ts": "2024-12-18 07:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "NABILM", "ts": "2024-12-18 08:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "JWLIA6", "ts": "2024-12-18 08:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "ZTLB8X", "ts": "2024-12-18 08:23:29 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'ptm'\n"}, {"id": "D36QXA", "ts": "2024-12-18 08:23:37 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'ptm'\n"}, {"id": "B1LLJJ", "ts": "2024-12-18 09:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "MVEGUF", "ts": "2024-12-18 09:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "5MNEFL", "ts": "2024-12-18 09:01:49 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'ptm'\n"}, {"id": "3RMGN6", "ts": "2024-12-18 10:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "2IXRHF", "ts": "2024-12-18 10:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "WX2G1T", "ts": "2024-12-18 11:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "CUW1V4", "ts": "2024-12-18 11:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "FKMFWM", "ts": "2024-12-18 12:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "69HV4F", "ts": "2024-12-18 12:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "VIME5O", "ts": "2024-12-18 13:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "0WT65Q", "ts": "2024-12-18 13:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "CVRQOT", "ts": "2024-12-18 13:15:46 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "3WBLU0", "ts": "2024-12-18 13:16:06 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "ZUK7TD", "ts": "2024-12-18 13:17:40 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'ptm'\n"}, {"id": "6I72Z2", "ts": "2024-12-18 13:19:28 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "5NZSFR", "ts": "2024-12-18 13:23:40 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "2SC5HC", "ts": "2024-12-18 13:33:42 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "54NVUW", "ts": "2024-12-18 13:45:13 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "P6AWNS", "ts": "2024-12-18 13:45:52 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "GABEL2", "ts": "2024-12-18 13:47:28 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "DVLDGX", "ts": "2024-12-18 14:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "HF85PZ", "ts": "2024-12-18 14:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "B5TYQ6", "ts": "2024-12-18 15:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "HFR5OZ", "ts": "2024-12-18 15:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "U98EMT", "ts": "2024-12-18 16:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "EEDDIF", "ts": "2024-12-18 16:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "RAADE5", "ts": "2024-12-18 17:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "SM1NS3", "ts": "2024-12-18 17:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "UJFLKA", "ts": "2024-12-18 18:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "24UK7U", "ts": "2024-12-18 18:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "JF0SCG", "ts": "2024-12-18 19:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "2S4GHE", "ts": "2024-12-18 19:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "6AEERA", "ts": "2024-12-18 20:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "WAQQ8E", "ts": "2024-12-18 20:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "WUMPAU", "ts": "2024-12-18 20:26:00 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VSR3YD", "ts": "2024-12-18 21:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "FOT7R5", "ts": "2024-12-18 21:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "EF5PY4", "ts": "2024-12-18 22:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "7L6491", "ts": "2024-12-18 22:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "VC9Q4B", "ts": "2024-12-18 23:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "B5P8DG", "ts": "2024-12-18 23:00:04 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "DD6G98", "ts": "2024-12-19 00:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "4C3AE4", "ts": "2024-12-19 00:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1542, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "221K0O", "ts": "2024-12-19 02:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1569, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "D1LTD6", "ts": "2024-12-19 02:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1569, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "YYQEN6", "ts": "2024-12-19 03:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1569, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "DO63EJ", "ts": "2024-12-19 03:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1569, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "9RQH67", "ts": "2024-12-19 04:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1569, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "N2OB26", "ts": "2024-12-19 04:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1569, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "T3F9WA", "ts": "2024-12-19 05:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1569, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "FD94VZ", "ts": "2024-12-19 05:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1569, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "WQU4SW", "ts": "2024-12-19 06:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1569, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "BUN9XW", "ts": "2024-12-19 06:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1569, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "13VF1O", "ts": "2024-12-19 07:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1569, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "T06G3N", "ts": "2024-12-19 07:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1569, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "1NRCHY", "ts": "2024-12-19 08:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1569, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "LM9F3T", "ts": "2024-12-19 08:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1569, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "GNLME7", "ts": "2024-12-19 08:29:10 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'pro'\n"}, {"id": "XBKAEG", "ts": "2024-12-19 08:31:45 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'pro'\n"}, {"id": "LR7FJW", "ts": "2024-12-19 09:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1569, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "A5F5R8", "ts": "2024-12-19 09:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1569, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "WZWHR3", "ts": "2024-12-19 09:41:09 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "CGJ803", "ts": "2024-12-19 09:41:14 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "9C68WM", "ts": "2024-12-19 09:44:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "E3C9OL", "ts": "2024-12-19 09:44:06 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "E0L10M", "ts": "2024-12-19 09:45:22 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "33RTKK", "ts": "2024-12-19 09:59:24 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "RHQRJ8", "ts": "2024-12-19 09:59:30 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "XQSEWC", "ts": "2024-12-19 10:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1569, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "2GQD0M", "ts": "2024-12-19 10:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1569, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "SBNKYM", "ts": "2024-12-19 11:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1569, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "WSHRPH", "ts": "2024-12-19 11:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1569, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "LDGN63", "ts": "2024-12-19 12:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1569, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "UY13AV", "ts": "2024-12-19 12:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1569, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "1IF7MS", "ts": "2024-12-19 13:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1569, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "KZI7CQ", "ts": "2024-12-19 13:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1569, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "4Z5DWT", "ts": "2024-12-19 14:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1569, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "N2NIIR", "ts": "2024-12-19 14:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1569, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "FKA1L7", "ts": "2024-12-19 15:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1569, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "B6425U", "ts": "2024-12-19 15:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1569, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "FSKFY4", "ts": "2024-12-19 16:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1569, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "J480LN", "ts": "2024-12-19 16:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1569, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "8JYBBS", "ts": "2024-12-19 16:41:12 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 236, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 717, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'pro'\n"}, {"id": "33MS95", "ts": "2024-12-19 16:41:50 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 236, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 717, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'pro'\n"}, {"id": "8047LF", "ts": "2024-12-19 17:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1569, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "NDS3EJ", "ts": "2024-12-19 17:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1569, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "VOH0AU", "ts": "2024-12-19 18:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 129, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1569, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "PYTIFM", "ts": "2024-12-19 18:00:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 135, in post\n    res_obj = get_cached_result_list(cache_id, listcache_id)\n  File \"/app/glygen/util.py\", line 1569, in get_cached_result_list\n    for k in doc[\"glbl\"]:\nKeyError: 'glbl'\n"}, {"id": "1P2O5X", "ts": "2024-12-20 02:13:05 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O0G2UQ", "ts": "2024-12-20 02:13:11 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "694RHX", "ts": "2024-12-20 02:13:13 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3WXTX2", "ts": "2024-12-20 02:13:20 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZMO4AL", "ts": "2024-12-20 02:14:13 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8CLWXK", "ts": "2024-12-20 02:15:10 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7SEFMR", "ts": "2024-12-20 04:11:40 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QU7ZFU", "ts": "2024-12-20 16:42:53 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6FOQUZ", "ts": "2024-12-20 17:07:28 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N29JDX", "ts": "2024-12-23 16:58:54 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8J13PE", "ts": "2024-12-26 15:28:50 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3GX85T", "ts": "2024-12-26 20:29:37 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QRERSG", "ts": "2024-12-27 09:02:35 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R0O2R4", "ts": "2024-12-27 17:08:31 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8BVSLI", "ts": "2024-12-28 19:16:16 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7IRXE4", "ts": "2024-12-29 06:28:36 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IED8JA", "ts": "2024-12-29 22:46:35 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GS2XD7", "ts": "2025-01-03 16:52:58 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U2HVSM", "ts": "2025-01-03 19:43:18 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SBGIQ3", "ts": "2025-01-05 18:17:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H3CSDU", "ts": "2025-01-06 14:09:59 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CKEC0A", "ts": "2025-01-08 19:44:00 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1BECJV", "ts": "2025-01-09 00:00:12 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/log.py\", line 85, in post\n    res_obj = log_logging(req_obj, config_obj)\n  File \"/app/glygen/log_apilib.py\", line 25, in log_logging\n    error_list = get_errors_in_query(\"log_logging\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1277, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1138, in get_socket\n    sock_info.check_auth(all_credentials)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 712, in check_auth\n    auth.authenticate(credentials, self)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 564, in authenticate\n    auth_func(credentials, sock_info)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 537, in _authenticate_default\n    return _authenticate_scram(credentials, sock_info, 'SCRAM-SHA-256')\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 301, in _authenticate_scram\n    res = sock_info.command(source, cmd)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 618, in command\n    self._raise_connection_failure(error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 136, in _check_command_response\n    raise NotMasterError(errmsg, response)\npymongo.errors.NotMasterError: interrupted at shutdown\n"}, {"id": "RMQGSK", "ts": "2025-01-09 22:50:59 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YMDGNZ", "ts": "2025-01-11 20:35:27 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6HT0QX", "ts": "2025-01-13 20:57:50 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CLHJT2", "ts": "2025-01-15 17:59:48 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2671CF", "ts": "2025-01-15 18:27:31 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3EE10A", "ts": "2025-01-15 19:59:20 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F9Z2YQ", "ts": "2025-01-16 14:23:53 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 109, in post\n    res_obj = auth_contact(req_obj, config_obj)\n  File \"/app/glygen/auth_apilib.py\", line 75, in auth_contact\n    error_list = get_errors_in_query(\"auth_contact\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "GWO2ND", "ts": "2025-01-16 14:23:56 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 109, in post\n    res_obj = auth_contact(req_obj, config_obj)\n  File \"/app/glygen/auth_apilib.py\", line 75, in auth_contact\n    error_list = get_errors_in_query(\"auth_contact\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "RVQ6CD", "ts": "2025-01-16 14:23:59 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 109, in post\n    res_obj = auth_contact(req_obj, config_obj)\n  File \"/app/glygen/auth_apilib.py\", line 75, in auth_contact\n    error_list = get_errors_in_query(\"auth_contact\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "QF7154", "ts": "2025-01-16 14:24:00 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 156, in post\n    username = req_obj[\"email\"]\nTypeError: string indices must be integers\n"}, {"id": "DUDVCK", "ts": "2025-01-16 14:24:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 156, in post\n    username = req_obj[\"email\"]\nTypeError: string indices must be integers\n"}, {"id": "LAZMDR", "ts": "2025-01-16 14:24:03 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 156, in post\n    username = req_obj[\"email\"]\nTypeError: string indices must be integers\n"}, {"id": "7377KB", "ts": "2025-01-16 14:24:05 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 130, in post\n    req_obj[\"status\"], req_obj[\"access\"], req_obj[\"role\"] = 0, \"readonly\", \"\"\nTypeError: 'str' object does not support item assignment\n"}, {"id": "THQG8J", "ts": "2025-01-16 14:24:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 130, in post\n    req_obj[\"status\"], req_obj[\"access\"], req_obj[\"role\"] = 0, \"readonly\", \"\"\nTypeError: 'str' object does not support item assignment\n"}, {"id": "0G1XZ0", "ts": "2025-01-16 14:24:09 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 130, in post\n    req_obj[\"status\"], req_obj[\"access\"], req_obj[\"role\"] = 0, \"readonly\", \"\"\nTypeError: 'str' object does not support item assignment\n"}, {"id": "PP9O93", "ts": "2025-01-16 14:24:22 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 180, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "XPQ49E", "ts": "2025-01-16 14:24:24 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 180, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "TKCL9U", "ts": "2025-01-16 14:24:26 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 180, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "OP2GZJ", "ts": "2025-01-16 14:24:30 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 154, in post\n    res_obj = biomarker_search(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 143, in biomarker_search\n    error_list = get_errors_in_query(\"biomarker_search\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "8PQOHC", "ts": "2025-01-16 14:24:34 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 154, in post\n    res_obj = biomarker_search(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 143, in biomarker_search\n    error_list = get_errors_in_query(\"biomarker_search\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "R0FA2V", "ts": "2025-01-16 14:24:35 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 74, in post\n    res_obj = biomarker_search_simple(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 43, in biomarker_search_simple\n    error_list = get_errors_in_query(\"biomarker_search_simple\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "JLVR6R", "ts": "2025-01-16 14:24:42 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 100, in detail_download\n    error_list = get_errors_in_query(\"detail_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "CDNDAQ", "ts": "2025-01-16 14:24:44 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 100, in detail_download\n    error_list = get_errors_in_query(\"detail_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "Z29V4N", "ts": "2025-01-16 14:24:45 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 100, in detail_download\n    error_list = get_errors_in_query(\"detail_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "RB5O1P", "ts": "2025-01-16 14:24:48 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 69, in post\n    res_obj = list_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 35, in list_download\n    error_list = get_errors_in_query(\"list_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "47AVR4", "ts": "2025-01-16 14:24:49 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 69, in post\n    res_obj = list_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 35, in list_download\n    error_list = get_errors_in_query(\"list_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "TXEA83", "ts": "2025-01-16 14:24:51 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 69, in post\n    res_obj = list_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 35, in list_download\n    error_list = get_errors_in_query(\"list_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "CG79AQ", "ts": "2025-01-16 14:24:52 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 191, in section_download\n    error_list = get_errors_in_query(\"section_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "K84ETJ", "ts": "2025-01-16 14:24:54 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 191, in section_download\n    error_list = get_errors_in_query(\"section_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "TTQMMO", "ts": "2025-01-16 14:24:55 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 191, in section_download\n    error_list = get_errors_in_query(\"section_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "K6U95M", "ts": "2025-01-16 14:25:10 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/event.py\", line 112, in post\n    res_obj = event_detail(req_obj, config_obj)\n  File \"/app/glygen/event_apilib.py\", line 103, in event_detail\n    error_list = get_errors_in_query(\"event_detail\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "XT0VQQ", "ts": "2025-01-16 14:25:13 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/event.py\", line 112, in post\n    res_obj = event_detail(req_obj, config_obj)\n  File \"/app/glygen/event_apilib.py\", line 103, in event_detail\n    error_list = get_errors_in_query(\"event_detail\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "MGWLAD", "ts": "2025-01-16 14:25:21 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/event.py\", line 136, in post\n    res_obj = event_list(req_obj, config_obj)\n  File \"/app/glygen/event_apilib.py\", line 133, in event_list\n    error_list = get_errors_in_query(\"event_list\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "8UZX5M", "ts": "2025-01-16 14:25:23 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/event.py\", line 136, in post\n    res_obj = event_list(req_obj, config_obj)\n  File \"/app/glygen/event_apilib.py\", line 133, in event_list\n    error_list = get_errors_in_query(\"event_list\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "JHN7B5", "ts": "2025-01-16 14:25:26 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/event.py\", line 136, in post\n    res_obj = event_list(req_obj, config_obj)\n  File \"/app/glygen/event_apilib.py\", line 133, in event_list\n    error_list = get_errors_in_query(\"event_list\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "IBGCNO", "ts": "2025-01-16 14:25:34 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 61, in globalsearch_search\n    error_list = get_errors_in_query(\"globalsearch_search\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "WKEXCL", "ts": "2025-01-16 14:25:41 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 61, in globalsearch_search\n    error_list = get_errors_in_query(\"globalsearch_search\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "GEFK1L", "ts": "2025-01-16 14:26:06 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 127, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "UE1HOK", "ts": "2025-01-16 14:26:08 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 127, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "W4KDX4", "ts": "2025-01-16 14:26:10 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 127, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "SQ9DTK", "ts": "2025-01-16 14:26:24 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'str' object has no attribute 'keys'\n"}, {"id": "822NZJ", "ts": "2025-01-16 14:26:25 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'str' object has no attribute 'keys'\n"}, {"id": "IRG943", "ts": "2025-01-16 14:26:28 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 102, in post\n    res_obj = glycan_search_simple(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 47, in glycan_search_simple\n    error_list = get_errors_in_query(\"glycan_search_simple\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "N8R72O", "ts": "2025-01-16 14:26:30 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 102, in post\n    res_obj = glycan_search_simple(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 47, in glycan_search_simple\n    error_list = get_errors_in_query(\"glycan_search_simple\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "HVKM7E", "ts": "2025-01-16 14:26:32 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 102, in post\n    res_obj = glycan_search_simple(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 47, in glycan_search_simple\n    error_list = get_errors_in_query(\"glycan_search_simple\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "NIQRNN", "ts": "2025-01-16 14:26:34 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/idmapping.py\", line 140, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "DVJCEE", "ts": "2025-01-16 14:26:36 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/idmapping.py\", line 140, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "Y28TAR", "ts": "2025-01-16 14:26:37 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/idmapping.py\", line 140, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "FDK8VO", "ts": "2025-01-16 14:26:48 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 142, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nTypeError: string indices must be integers\n"}, {"id": "W6K9V0", "ts": "2025-01-16 14:26:52 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 142, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nTypeError: string indices must be integers\n"}, {"id": "QMHF6I", "ts": "2025-01-17 23:12:06 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 109, in post\n    res_obj = auth_contact(req_obj, config_obj)\n  File \"/app/glygen/auth_apilib.py\", line 75, in auth_contact\n    error_list = get_errors_in_query(\"auth_contact\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "WYK1TU", "ts": "2025-01-17 23:12:08 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 109, in post\n    res_obj = auth_contact(req_obj, config_obj)\n  File \"/app/glygen/auth_apilib.py\", line 75, in auth_contact\n    error_list = get_errors_in_query(\"auth_contact\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "A0OJPE", "ts": "2025-01-17 23:12:09 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 109, in post\n    res_obj = auth_contact(req_obj, config_obj)\n  File \"/app/glygen/auth_apilib.py\", line 75, in auth_contact\n    error_list = get_errors_in_query(\"auth_contact\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "BAX4M0", "ts": "2025-01-17 23:12:10 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 109, in post\n    res_obj = auth_contact(req_obj, config_obj)\n  File \"/app/glygen/auth_apilib.py\", line 75, in auth_contact\n    error_list = get_errors_in_query(\"auth_contact\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "VFPBWC", "ts": "2025-01-17 23:12:12 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 109, in post\n    res_obj = auth_contact(req_obj, config_obj)\n  File \"/app/glygen/auth_apilib.py\", line 75, in auth_contact\n    error_list = get_errors_in_query(\"auth_contact\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "SDLAGD", "ts": "2025-01-17 23:12:13 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 109, in post\n    res_obj = auth_contact(req_obj, config_obj)\n  File \"/app/glygen/auth_apilib.py\", line 75, in auth_contact\n    error_list = get_errors_in_query(\"auth_contact\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "EEJ4RI", "ts": "2025-01-17 23:12:14 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 109, in post\n    res_obj = auth_contact(req_obj, config_obj)\n  File \"/app/glygen/auth_apilib.py\", line 75, in auth_contact\n    error_list = get_errors_in_query(\"auth_contact\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "K7KJRC", "ts": "2025-01-17 23:12:16 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 109, in post\n    res_obj = auth_contact(req_obj, config_obj)\n  File \"/app/glygen/auth_apilib.py\", line 75, in auth_contact\n    error_list = get_errors_in_query(\"auth_contact\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "JL4H6L", "ts": "2025-01-17 23:12:17 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 109, in post\n    res_obj = auth_contact(req_obj, config_obj)\n  File \"/app/glygen/auth_apilib.py\", line 75, in auth_contact\n    error_list = get_errors_in_query(\"auth_contact\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "4Z59GF", "ts": "2025-01-17 23:12:18 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 109, in post\n    res_obj = auth_contact(req_obj, config_obj)\n  File \"/app/glygen/auth_apilib.py\", line 75, in auth_contact\n    error_list = get_errors_in_query(\"auth_contact\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "EW7XWZ", "ts": "2025-01-17 23:12:20 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 156, in post\n    username = req_obj[\"email\"]\nTypeError: string indices must be integers\n"}, {"id": "A8OOPZ", "ts": "2025-01-17 23:12:21 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 156, in post\n    username = req_obj[\"email\"]\nTypeError: string indices must be integers\n"}, {"id": "K40S8M", "ts": "2025-01-17 23:12:22 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 156, in post\n    username = req_obj[\"email\"]\nTypeError: string indices must be integers\n"}, {"id": "ZCSTUZ", "ts": "2025-01-17 23:12:23 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 156, in post\n    username = req_obj[\"email\"]\nTypeError: string indices must be integers\n"}, {"id": "693CUO", "ts": "2025-01-17 23:12:24 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 156, in post\n    username = req_obj[\"email\"]\nTypeError: string indices must be integers\n"}, {"id": "DXOTS5", "ts": "2025-01-17 23:12:25 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 156, in post\n    username = req_obj[\"email\"]\nTypeError: string indices must be integers\n"}, {"id": "VAS61D", "ts": "2025-01-17 23:12:27 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 156, in post\n    username = req_obj[\"email\"]\nTypeError: string indices must be integers\n"}, {"id": "NZ4DR8", "ts": "2025-01-17 23:12:28 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 156, in post\n    username = req_obj[\"email\"]\nTypeError: string indices must be integers\n"}, {"id": "SD12CU", "ts": "2025-01-17 23:12:29 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 156, in post\n    username = req_obj[\"email\"]\nTypeError: string indices must be integers\n"}, {"id": "HO0GRX", "ts": "2025-01-17 23:12:31 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 156, in post\n    username = req_obj[\"email\"]\nTypeError: string indices must be integers\n"}, {"id": "ISR6WT", "ts": "2025-01-17 23:12:32 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 130, in post\n    req_obj[\"status\"], req_obj[\"access\"], req_obj[\"role\"] = 0, \"readonly\", \"\"\nTypeError: 'str' object does not support item assignment\n"}, {"id": "LOCYF6", "ts": "2025-01-17 23:12:35 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 130, in post\n    req_obj[\"status\"], req_obj[\"access\"], req_obj[\"role\"] = 0, \"readonly\", \"\"\nTypeError: 'str' object does not support item assignment\n"}, {"id": "XEUYY2", "ts": "2025-01-17 23:12:36 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 130, in post\n    req_obj[\"status\"], req_obj[\"access\"], req_obj[\"role\"] = 0, \"readonly\", \"\"\nTypeError: 'str' object does not support item assignment\n"}, {"id": "0ZAXME", "ts": "2025-01-17 23:12:37 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 130, in post\n    req_obj[\"status\"], req_obj[\"access\"], req_obj[\"role\"] = 0, \"readonly\", \"\"\nTypeError: 'str' object does not support item assignment\n"}, {"id": "506Z8J", "ts": "2025-01-17 23:12:38 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 130, in post\n    req_obj[\"status\"], req_obj[\"access\"], req_obj[\"role\"] = 0, \"readonly\", \"\"\nTypeError: 'str' object does not support item assignment\n"}, {"id": "PTS19P", "ts": "2025-01-17 23:12:40 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 130, in post\n    req_obj[\"status\"], req_obj[\"access\"], req_obj[\"role\"] = 0, \"readonly\", \"\"\nTypeError: 'str' object does not support item assignment\n"}, {"id": "62YETD", "ts": "2025-01-17 23:12:41 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 130, in post\n    req_obj[\"status\"], req_obj[\"access\"], req_obj[\"role\"] = 0, \"readonly\", \"\"\nTypeError: 'str' object does not support item assignment\n"}, {"id": "1IQ7NC", "ts": "2025-01-17 23:12:43 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 130, in post\n    req_obj[\"status\"], req_obj[\"access\"], req_obj[\"role\"] = 0, \"readonly\", \"\"\nTypeError: 'str' object does not support item assignment\n"}, {"id": "MDKYX1", "ts": "2025-01-17 23:12:44 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 130, in post\n    req_obj[\"status\"], req_obj[\"access\"], req_obj[\"role\"] = 0, \"readonly\", \"\"\nTypeError: 'str' object does not support item assignment\n"}, {"id": "4UUBZ2", "ts": "2025-01-17 23:13:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 180, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "TLVW4M", "ts": "2025-01-17 23:13:03 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 180, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "VQ4ADX", "ts": "2025-01-17 23:13:09 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 180, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "3H1RC2", "ts": "2025-01-17 23:13:10 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 180, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "XC07FB", "ts": "2025-01-17 23:13:12 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 180, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "ME5BRT", "ts": "2025-01-17 23:13:13 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 180, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "TD0H7S", "ts": "2025-01-17 23:13:14 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 180, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "R16WWG", "ts": "2025-01-17 23:13:16 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 180, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "OX69A2", "ts": "2025-01-17 23:13:17 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 180, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "3HAXON", "ts": "2025-01-17 23:13:18 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 180, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "080KSM", "ts": "2025-01-17 23:13:21 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 154, in post\n    res_obj = biomarker_search(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 143, in biomarker_search\n    error_list = get_errors_in_query(\"biomarker_search\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "8FJH04", "ts": "2025-01-17 23:13:24 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 154, in post\n    res_obj = biomarker_search(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 143, in biomarker_search\n    error_list = get_errors_in_query(\"biomarker_search\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "XKC1LP", "ts": "2025-01-17 23:13:25 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 154, in post\n    res_obj = biomarker_search(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 143, in biomarker_search\n    error_list = get_errors_in_query(\"biomarker_search\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "QLCM1V", "ts": "2025-01-17 23:13:26 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 154, in post\n    res_obj = biomarker_search(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 143, in biomarker_search\n    error_list = get_errors_in_query(\"biomarker_search\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "W9UUVB", "ts": "2025-01-17 23:13:28 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 154, in post\n    res_obj = biomarker_search(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 143, in biomarker_search\n    error_list = get_errors_in_query(\"biomarker_search\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "ZSUQQN", "ts": "2025-01-17 23:13:30 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 154, in post\n    res_obj = biomarker_search(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 143, in biomarker_search\n    error_list = get_errors_in_query(\"biomarker_search\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "SOHNJ2", "ts": "2025-01-17 23:13:31 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 154, in post\n    res_obj = biomarker_search(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 143, in biomarker_search\n    error_list = get_errors_in_query(\"biomarker_search\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "RQJDKJ", "ts": "2025-01-17 23:13:32 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 154, in post\n    res_obj = biomarker_search(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 143, in biomarker_search\n    error_list = get_errors_in_query(\"biomarker_search\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "DHPF77", "ts": "2025-01-17 23:13:34 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 154, in post\n    res_obj = biomarker_search(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 143, in biomarker_search\n    error_list = get_errors_in_query(\"biomarker_search\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "0DELV6", "ts": "2025-01-17 23:13:36 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 74, in post\n    res_obj = biomarker_search_simple(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 43, in biomarker_search_simple\n    error_list = get_errors_in_query(\"biomarker_search_simple\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "DDKVN9", "ts": "2025-01-17 23:13:37 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 74, in post\n    res_obj = biomarker_search_simple(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 43, in biomarker_search_simple\n    error_list = get_errors_in_query(\"biomarker_search_simple\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "SNU8JY", "ts": "2025-01-17 23:13:38 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 74, in post\n    res_obj = biomarker_search_simple(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 43, in biomarker_search_simple\n    error_list = get_errors_in_query(\"biomarker_search_simple\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "A71NGF", "ts": "2025-01-17 23:13:39 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 74, in post\n    res_obj = biomarker_search_simple(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 43, in biomarker_search_simple\n    error_list = get_errors_in_query(\"biomarker_search_simple\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "VOBFQO", "ts": "2025-01-17 23:13:42 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 74, in post\n    res_obj = biomarker_search_simple(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 43, in biomarker_search_simple\n    error_list = get_errors_in_query(\"biomarker_search_simple\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "PXH68B", "ts": "2025-01-17 23:13:43 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 74, in post\n    res_obj = biomarker_search_simple(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 43, in biomarker_search_simple\n    error_list = get_errors_in_query(\"biomarker_search_simple\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "MZOFMZ", "ts": "2025-01-17 23:13:44 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 74, in post\n    res_obj = biomarker_search_simple(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 43, in biomarker_search_simple\n    error_list = get_errors_in_query(\"biomarker_search_simple\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "MHFW0R", "ts": "2025-01-17 23:13:46 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 74, in post\n    res_obj = biomarker_search_simple(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 43, in biomarker_search_simple\n    error_list = get_errors_in_query(\"biomarker_search_simple\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "ZO3EUK", "ts": "2025-01-17 23:13:47 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 74, in post\n    res_obj = biomarker_search_simple(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 43, in biomarker_search_simple\n    error_list = get_errors_in_query(\"biomarker_search_simple\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "0HBIDR", "ts": "2025-01-17 23:13:48 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 74, in post\n    res_obj = biomarker_search_simple(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 43, in biomarker_search_simple\n    error_list = get_errors_in_query(\"biomarker_search_simple\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "Q4AHD9", "ts": "2025-01-17 23:13:50 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 100, in detail_download\n    error_list = get_errors_in_query(\"detail_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "VPVBA3", "ts": "2025-01-17 23:13:51 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 100, in detail_download\n    error_list = get_errors_in_query(\"detail_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "FQTAOS", "ts": "2025-01-17 23:13:53 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 100, in detail_download\n    error_list = get_errors_in_query(\"detail_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "NJ5E8K", "ts": "2025-01-17 23:13:55 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 100, in detail_download\n    error_list = get_errors_in_query(\"detail_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "Q94R1K", "ts": "2025-01-17 23:13:56 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 100, in detail_download\n    error_list = get_errors_in_query(\"detail_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "M1TWSH", "ts": "2025-01-17 23:13:59 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 100, in detail_download\n    error_list = get_errors_in_query(\"detail_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "FWC6TK", "ts": "2025-01-17 23:14:00 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 100, in detail_download\n    error_list = get_errors_in_query(\"detail_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "KM1Z02", "ts": "2025-01-17 23:14:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 100, in detail_download\n    error_list = get_errors_in_query(\"detail_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "DGQEDO", "ts": "2025-01-17 23:14:03 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 100, in detail_download\n    error_list = get_errors_in_query(\"detail_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "ASX9G8", "ts": "2025-01-17 23:14:05 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 69, in post\n    res_obj = list_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 35, in list_download\n    error_list = get_errors_in_query(\"list_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "VF2YDK", "ts": "2025-01-17 23:14:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 69, in post\n    res_obj = list_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 35, in list_download\n    error_list = get_errors_in_query(\"list_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "S7098H", "ts": "2025-01-17 23:14:08 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 69, in post\n    res_obj = list_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 35, in list_download\n    error_list = get_errors_in_query(\"list_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "A15GLE", "ts": "2025-01-17 23:14:09 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 69, in post\n    res_obj = list_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 35, in list_download\n    error_list = get_errors_in_query(\"list_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "2YKRRI", "ts": "2025-01-17 23:14:10 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 69, in post\n    res_obj = list_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 35, in list_download\n    error_list = get_errors_in_query(\"list_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "QIP90F", "ts": "2025-01-17 23:14:12 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 69, in post\n    res_obj = list_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 35, in list_download\n    error_list = get_errors_in_query(\"list_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "NIY1OQ", "ts": "2025-01-17 23:14:13 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 69, in post\n    res_obj = list_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 35, in list_download\n    error_list = get_errors_in_query(\"list_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "QO2ETY", "ts": "2025-01-17 23:14:15 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 69, in post\n    res_obj = list_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 35, in list_download\n    error_list = get_errors_in_query(\"list_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "8A2YYJ", "ts": "2025-01-17 23:14:16 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 69, in post\n    res_obj = list_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 35, in list_download\n    error_list = get_errors_in_query(\"list_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "8CAE3A", "ts": "2025-01-17 23:14:17 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 69, in post\n    res_obj = list_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 35, in list_download\n    error_list = get_errors_in_query(\"list_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "1VZ1EK", "ts": "2025-01-17 23:14:19 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 191, in section_download\n    error_list = get_errors_in_query(\"section_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "UP92G7", "ts": "2025-01-17 23:14:20 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 191, in section_download\n    error_list = get_errors_in_query(\"section_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "JY62JH", "ts": "2025-01-17 23:14:21 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 191, in section_download\n    error_list = get_errors_in_query(\"section_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "S0NHBQ", "ts": "2025-01-17 23:14:23 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 191, in section_download\n    error_list = get_errors_in_query(\"section_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "RU8Q8D", "ts": "2025-01-17 23:14:24 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 191, in section_download\n    error_list = get_errors_in_query(\"section_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "EA7SY5", "ts": "2025-01-17 23:14:25 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 191, in section_download\n    error_list = get_errors_in_query(\"section_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "C5WQ54", "ts": "2025-01-17 23:14:26 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 191, in section_download\n    error_list = get_errors_in_query(\"section_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "8AZD27", "ts": "2025-01-17 23:14:27 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 191, in section_download\n    error_list = get_errors_in_query(\"section_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "7UXJ8J", "ts": "2025-01-17 23:14:28 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 191, in section_download\n    error_list = get_errors_in_query(\"section_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "YTEGHN", "ts": "2025-01-17 23:14:30 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 191, in section_download\n    error_list = get_errors_in_query(\"section_download\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "R1FRW3", "ts": "2025-01-17 23:14:58 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/event.py\", line 112, in post\n    res_obj = event_detail(req_obj, config_obj)\n  File \"/app/glygen/event_apilib.py\", line 103, in event_detail\n    error_list = get_errors_in_query(\"event_detail\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "8WCVAI", "ts": "2025-01-17 23:14:59 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/event.py\", line 112, in post\n    res_obj = event_detail(req_obj, config_obj)\n  File \"/app/glygen/event_apilib.py\", line 103, in event_detail\n    error_list = get_errors_in_query(\"event_detail\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "KPRC61", "ts": "2025-01-17 23:15:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/event.py\", line 112, in post\n    res_obj = event_detail(req_obj, config_obj)\n  File \"/app/glygen/event_apilib.py\", line 103, in event_detail\n    error_list = get_errors_in_query(\"event_detail\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "OZ23Q7", "ts": "2025-01-17 23:15:03 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/event.py\", line 112, in post\n    res_obj = event_detail(req_obj, config_obj)\n  File \"/app/glygen/event_apilib.py\", line 103, in event_detail\n    error_list = get_errors_in_query(\"event_detail\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "OHNEHH", "ts": "2025-01-17 23:15:04 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/event.py\", line 112, in post\n    res_obj = event_detail(req_obj, config_obj)\n  File \"/app/glygen/event_apilib.py\", line 103, in event_detail\n    error_list = get_errors_in_query(\"event_detail\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "NQHYJF", "ts": "2025-01-17 23:15:05 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/event.py\", line 112, in post\n    res_obj = event_detail(req_obj, config_obj)\n  File \"/app/glygen/event_apilib.py\", line 103, in event_detail\n    error_list = get_errors_in_query(\"event_detail\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "9QO16I", "ts": "2025-01-17 23:15:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/event.py\", line 112, in post\n    res_obj = event_detail(req_obj, config_obj)\n  File \"/app/glygen/event_apilib.py\", line 103, in event_detail\n    error_list = get_errors_in_query(\"event_detail\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "CTFD7C", "ts": "2025-01-17 23:15:08 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/event.py\", line 112, in post\n    res_obj = event_detail(req_obj, config_obj)\n  File \"/app/glygen/event_apilib.py\", line 103, in event_detail\n    error_list = get_errors_in_query(\"event_detail\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "I9T9GU", "ts": "2025-01-17 23:15:10 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/event.py\", line 112, in post\n    res_obj = event_detail(req_obj, config_obj)\n  File \"/app/glygen/event_apilib.py\", line 103, in event_detail\n    error_list = get_errors_in_query(\"event_detail\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "A5PBL7", "ts": "2025-01-17 23:15:15 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/event.py\", line 112, in post\n    res_obj = event_detail(req_obj, config_obj)\n  File \"/app/glygen/event_apilib.py\", line 103, in event_detail\n    error_list = get_errors_in_query(\"event_detail\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "GE6FPX", "ts": "2025-01-17 23:15:17 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/event.py\", line 136, in post\n    res_obj = event_list(req_obj, config_obj)\n  File \"/app/glygen/event_apilib.py\", line 133, in event_list\n    error_list = get_errors_in_query(\"event_list\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "KOU7QT", "ts": "2025-01-17 23:15:19 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/event.py\", line 136, in post\n    res_obj = event_list(req_obj, config_obj)\n  File \"/app/glygen/event_apilib.py\", line 133, in event_list\n    error_list = get_errors_in_query(\"event_list\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "MDDNH0", "ts": "2025-01-17 23:15:20 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/event.py\", line 136, in post\n    res_obj = event_list(req_obj, config_obj)\n  File \"/app/glygen/event_apilib.py\", line 133, in event_list\n    error_list = get_errors_in_query(\"event_list\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "78DEAH", "ts": "2025-01-17 23:15:21 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/event.py\", line 136, in post\n    res_obj = event_list(req_obj, config_obj)\n  File \"/app/glygen/event_apilib.py\", line 133, in event_list\n    error_list = get_errors_in_query(\"event_list\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "4W8EGV", "ts": "2025-01-17 23:15:23 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/event.py\", line 136, in post\n    res_obj = event_list(req_obj, config_obj)\n  File \"/app/glygen/event_apilib.py\", line 133, in event_list\n    error_list = get_errors_in_query(\"event_list\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "A15VRM", "ts": "2025-01-17 23:15:24 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/event.py\", line 136, in post\n    res_obj = event_list(req_obj, config_obj)\n  File \"/app/glygen/event_apilib.py\", line 133, in event_list\n    error_list = get_errors_in_query(\"event_list\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "2SNAT8", "ts": "2025-01-17 23:15:25 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/event.py\", line 136, in post\n    res_obj = event_list(req_obj, config_obj)\n  File \"/app/glygen/event_apilib.py\", line 133, in event_list\n    error_list = get_errors_in_query(\"event_list\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "OS2YCE", "ts": "2025-01-17 23:15:26 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/event.py\", line 136, in post\n    res_obj = event_list(req_obj, config_obj)\n  File \"/app/glygen/event_apilib.py\", line 133, in event_list\n    error_list = get_errors_in_query(\"event_list\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "CQCQQB", "ts": "2025-01-17 23:15:27 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/event.py\", line 136, in post\n    res_obj = event_list(req_obj, config_obj)\n  File \"/app/glygen/event_apilib.py\", line 133, in event_list\n    error_list = get_errors_in_query(\"event_list\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "ZVFT39", "ts": "2025-01-17 23:15:30 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/event.py\", line 136, in post\n    res_obj = event_list(req_obj, config_obj)\n  File \"/app/glygen/event_apilib.py\", line 133, in event_list\n    error_list = get_errors_in_query(\"event_list\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "013IGO", "ts": "2025-01-17 23:15:47 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 61, in globalsearch_search\n    error_list = get_errors_in_query(\"globalsearch_search\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "OXV1MI", "ts": "2025-01-17 23:15:49 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 61, in globalsearch_search\n    error_list = get_errors_in_query(\"globalsearch_search\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "FSIU8G", "ts": "2025-01-17 23:15:50 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 61, in globalsearch_search\n    error_list = get_errors_in_query(\"globalsearch_search\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "MX5DDA", "ts": "2025-01-17 23:15:51 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 61, in globalsearch_search\n    error_list = get_errors_in_query(\"globalsearch_search\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "4DDSCL", "ts": "2025-01-17 23:15:53 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 61, in globalsearch_search\n    error_list = get_errors_in_query(\"globalsearch_search\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "Y75Z58", "ts": "2025-01-17 23:15:54 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 61, in globalsearch_search\n    error_list = get_errors_in_query(\"globalsearch_search\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "5KCQ1C", "ts": "2025-01-17 23:15:55 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 61, in globalsearch_search\n    error_list = get_errors_in_query(\"globalsearch_search\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "EBHUFR", "ts": "2025-01-17 23:15:57 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 61, in globalsearch_search\n    error_list = get_errors_in_query(\"globalsearch_search\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "MR152V", "ts": "2025-01-17 23:15:58 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 61, in globalsearch_search\n    error_list = get_errors_in_query(\"globalsearch_search\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "0OJSVD", "ts": "2025-01-17 23:16:00 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 61, in globalsearch_search\n    error_list = get_errors_in_query(\"globalsearch_search\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "26S6KK", "ts": "2025-01-17 23:17:22 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 127, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "K27JMB", "ts": "2025-01-17 23:17:24 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 127, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "MLSOX9", "ts": "2025-01-17 23:17:26 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 127, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "IUFMII", "ts": "2025-01-17 23:17:28 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 127, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "DSMDDM", "ts": "2025-01-17 23:17:29 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 127, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "JJIFI9", "ts": "2025-01-17 23:17:31 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 127, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "KYGSWE", "ts": "2025-01-17 23:17:33 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 127, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "JIK0SA", "ts": "2025-01-17 23:17:35 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 127, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "1DBYDY", "ts": "2025-01-17 23:17:38 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 127, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "NJ56VK", "ts": "2025-01-17 23:17:39 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 127, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "J3GRGV", "ts": "2025-01-17 23:17:58 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'str' object has no attribute 'keys'\n"}, {"id": "5S8S4F", "ts": "2025-01-17 23:17:59 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'str' object has no attribute 'keys'\n"}, {"id": "XMV332", "ts": "2025-01-17 23:18:00 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'str' object has no attribute 'keys'\n"}, {"id": "NBSFUN", "ts": "2025-01-17 23:18:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'str' object has no attribute 'keys'\n"}, {"id": "ELFWBK", "ts": "2025-01-17 23:18:04 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'str' object has no attribute 'keys'\n"}, {"id": "IY0ZIS", "ts": "2025-01-17 23:18:05 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'str' object has no attribute 'keys'\n"}, {"id": "XYT0OJ", "ts": "2025-01-17 23:18:08 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'str' object has no attribute 'keys'\n"}, {"id": "4QPWXW", "ts": "2025-01-17 23:18:10 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 102, in post\n    res_obj = glycan_search_simple(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 47, in glycan_search_simple\n    error_list = get_errors_in_query(\"glycan_search_simple\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "9HCE85", "ts": "2025-01-17 23:18:12 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 102, in post\n    res_obj = glycan_search_simple(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 47, in glycan_search_simple\n    error_list = get_errors_in_query(\"glycan_search_simple\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "RT1R0T", "ts": "2025-01-17 23:18:14 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 102, in post\n    res_obj = glycan_search_simple(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 47, in glycan_search_simple\n    error_list = get_errors_in_query(\"glycan_search_simple\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "S6C9Q0", "ts": "2025-01-17 23:18:15 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 102, in post\n    res_obj = glycan_search_simple(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 47, in glycan_search_simple\n    error_list = get_errors_in_query(\"glycan_search_simple\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "AKHVNY", "ts": "2025-01-17 23:18:17 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 102, in post\n    res_obj = glycan_search_simple(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 47, in glycan_search_simple\n    error_list = get_errors_in_query(\"glycan_search_simple\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "5XCL11", "ts": "2025-01-17 23:18:20 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 102, in post\n    res_obj = glycan_search_simple(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 47, in glycan_search_simple\n    error_list = get_errors_in_query(\"glycan_search_simple\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "31XICU", "ts": "2025-01-17 23:18:21 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 102, in post\n    res_obj = glycan_search_simple(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 47, in glycan_search_simple\n    error_list = get_errors_in_query(\"glycan_search_simple\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "1RZ6ZF", "ts": "2025-01-17 23:18:23 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 102, in post\n    res_obj = glycan_search_simple(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 47, in glycan_search_simple\n    error_list = get_errors_in_query(\"glycan_search_simple\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1270, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "V4REPL", "ts": "2025-01-17 23:18:24 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/idmapping.py\", line 140, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "P2B09B", "ts": "2025-01-17 23:18:25 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/idmapping.py\", line 140, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "5L3NFT", "ts": "2025-01-17 23:18:27 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/idmapping.py\", line 140, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "1AISYB", "ts": "2025-01-17 23:18:28 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/idmapping.py\", line 140, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "OZ2AV1", "ts": "2025-01-17 23:18:30 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/idmapping.py\", line 140, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "S0PU5U", "ts": "2025-01-17 23:18:31 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/idmapping.py\", line 141, in post\n    listcache_id = get_hash_id(api_name, \"\", req_obj)\n  File \"/app/glygen/util.py\", line 1611, in get_hash_id\n    new_obj[k] = obj[k]\nTypeError: string indices must be integers\n"}, {"id": "RI4B5X", "ts": "2025-01-17 23:18:33 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/idmapping.py\", line 141, in post\n    listcache_id = get_hash_id(api_name, \"\", req_obj)\n  File \"/app/glygen/util.py\", line 1611, in get_hash_id\n    new_obj[k] = obj[k]\nTypeError: string indices must be integers\n"}, {"id": "RZEPB1", "ts": "2025-01-17 23:18:34 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/idmapping.py\", line 140, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "5Y5EEW", "ts": "2025-01-17 23:18:35 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/idmapping.py\", line 140, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: string indices must be integers\n"}, {"id": "EGLKN3", "ts": "2025-01-17 23:18:37 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/idmapping.py\", line 141, in post\n    listcache_id = get_hash_id(api_name, \"\", req_obj)\n  File \"/app/glygen/util.py\", line 1611, in get_hash_id\n    new_obj[k] = obj[k]\nTypeError: string indices must be integers\n"}, {"id": "KCQ4VH", "ts": "2025-01-17 23:18:58 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 142, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nTypeError: string indices must be integers\n"}, {"id": "RL3UCA", "ts": "2025-01-17 23:18:59 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 142, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nTypeError: string indices must be integers\n"}, {"id": "XF5WVR", "ts": "2025-01-17 23:19:00 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 142, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nTypeError: string indices must be integers\n"}, {"id": "RF1ADH", "ts": "2025-01-17 23:19:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 142, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nTypeError: string indices must be integers\n"}, {"id": "7KICC7", "ts": "2025-01-17 23:19:03 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 142, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nTypeError: string indices must be integers\n"}, {"id": "X1A2ZW", "ts": "2025-01-17 23:19:04 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 142, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nTypeError: string indices must be integers\n"}, {"id": "8GDPH9", "ts": "2025-01-17 23:19:05 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 142, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nTypeError: string indices must be integers\n"}, {"id": "DNSNGC", "ts": "2025-01-17 23:19:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 142, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nTypeError: string indices must be integers\n"}, {"id": "RZHJ26", "ts": "2025-01-17 23:19:11 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 142, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nTypeError: string indices must be integers\n"}, {"id": "YM35XX", "ts": "2025-01-17 23:19:13 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 142, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nTypeError: string indices must be integers\n"}, {"id": "DN5OQE", "ts": "2025-01-18 19:57:44 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R7RE6O", "ts": "2025-01-19 13:43:11 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BZPUEH", "ts": "2025-01-19 21:02:11 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "46FJ57", "ts": "2025-01-19 22:19:16 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2F3Z0C", "ts": "2025-01-19 23:18:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TK8NDU", "ts": "2025-01-21 16:26:41 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "3IKN6N", "ts": "2025-01-21 16:42:57 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 127, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "M3Y0C3", "ts": "2025-01-21 16:43:16 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 127, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "01GYLH", "ts": "2025-01-23 15:56:44 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K2ZUZ7", "ts": "2025-01-23 21:58:30 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TU6XR2", "ts": "2025-01-24 11:07:08 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "BSN7R8", "ts": "2025-01-24 11:07:16 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "KU7I1Y", "ts": "2025-01-24 11:07:16 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "RFYONC", "ts": "2025-01-24 11:07:26 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "HQJXEU", "ts": "2025-01-24 11:07:27 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "KDKEG5", "ts": "2025-01-24 11:09:33 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "9YO2Q1", "ts": "2025-01-24 11:09:44 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "UUGI0F", "ts": "2025-01-24 11:09:44 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "4FWHA5", "ts": "2025-01-24 11:09:54 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "TZDZPX", "ts": "2025-01-24 11:09:55 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "7JMHHF", "ts": "2025-01-24 11:14:13 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "VF23VZ", "ts": "2025-01-24 11:14:22 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "77CSLN", "ts": "2025-01-24 11:14:22 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "4368PK", "ts": "2025-01-24 11:14:31 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "ALMJI2", "ts": "2025-01-24 11:14:32 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "P81C9F", "ts": "2025-01-24 11:16:04 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "LC4XQA", "ts": "2025-01-24 11:16:12 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "RO1GC3", "ts": "2025-01-24 11:16:12 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "AINHL8", "ts": "2025-01-24 11:16:21 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "2RJFN3", "ts": "2025-01-24 11:16:22 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "FFP6BO", "ts": "2025-01-24 11:17:54 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "0YW2KJ", "ts": "2025-01-24 11:18:04 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "HWYSR9", "ts": "2025-01-24 11:18:04 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "PN17E4", "ts": "2025-01-24 11:18:15 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "QOTO40", "ts": "2025-01-24 11:18:16 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "IHYWRB", "ts": "2025-01-24 11:23:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "ME0Q1S", "ts": "2025-01-24 11:23:16 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "KMC6NZ", "ts": "2025-01-24 11:23:16 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "BIGX3C", "ts": "2025-01-24 11:23:25 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "8SLD0G", "ts": "2025-01-24 11:23:26 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "TP9TVX", "ts": "2025-01-24 12:50:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "YBGNCF", "ts": "2025-01-24 12:50:09 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "0Z9JYS", "ts": "2025-01-24 12:50:09 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "WGPK5P", "ts": "2025-01-24 12:50:18 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "DISO5X", "ts": "2025-01-24 12:50:19 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "UI8XCK", "ts": "2025-01-24 12:50:54 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "9GK90A", "ts": "2025-01-24 12:51:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "YLZO7D", "ts": "2025-01-24 12:51:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "1Y6OFF", "ts": "2025-01-24 12:51:11 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "HPEEFL", "ts": "2025-01-24 12:51:12 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "NQKN7V", "ts": "2025-01-24 12:53:53 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "6KIWI7", "ts": "2025-01-24 12:54:00 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "9V4WNO", "ts": "2025-01-24 12:54:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "RYO87N", "ts": "2025-01-24 12:54:09 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "4DJMZM", "ts": "2025-01-24 12:54:11 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "EPWWZ4", "ts": "2025-01-24 12:55:31 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "8C2XII", "ts": "2025-01-24 12:55:38 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "APEK3P", "ts": "2025-01-24 12:55:39 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "4PZ1HB", "ts": "2025-01-24 12:55:48 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "A0ZIU0", "ts": "2025-01-24 12:55:50 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "Z3DI2B", "ts": "2025-01-24 12:56:20 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "5TASZA", "ts": "2025-01-24 12:56:28 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "P6N7GF", "ts": "2025-01-24 12:56:28 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "APQA8U", "ts": "2025-01-24 12:56:37 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "VHAV98", "ts": "2025-01-24 12:56:38 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "HLHMUB", "ts": "2025-01-24 13:12:45 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "WAYF5G", "ts": "2025-01-24 13:12:53 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "IL9BBC", "ts": "2025-01-24 13:12:53 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "355W5F", "ts": "2025-01-24 13:13:04 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "TA1MWR", "ts": "2025-01-24 13:13:05 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "8L5EX2", "ts": "2025-01-24 13:14:28 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "CAQUHX", "ts": "2025-01-24 13:14:36 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "LPUPUK", "ts": "2025-01-24 13:14:36 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "SA66QM", "ts": "2025-01-24 13:14:45 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "6IXUJU", "ts": "2025-01-24 13:14:46 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "FX5W0K", "ts": "2025-01-24 13:16:54 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "YW1P1E", "ts": "2025-01-24 13:17:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "EYAPYQ", "ts": "2025-01-24 13:17:03 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "S9YZKJ", "ts": "2025-01-24 13:17:11 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "KH5RVB", "ts": "2025-01-24 13:17:13 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 95, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 131, in detail_download\n    record_obj = get_record_object(dbh, query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 616, in get_record_object\n    if query_obj[\"id\"].find(\"GGM.\") != -1:\nAttributeError: 'NoneType' object has no attribute 'find'\n"}, {"id": "SHR8E1", "ts": "2025-01-26 13:06:47 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GZOSB0", "ts": "2025-01-26 18:21:04 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1X1IK1", "ts": "2025-01-26 22:08:10 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OMCNV8", "ts": "2025-01-27 19:49:00 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K5ERUZ", "ts": "2025-01-29 13:52:37 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GGUSFB", "ts": "2025-01-29 15:19:41 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ORW0R2", "ts": "2025-01-29 20:07:31 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "THE0ZQ", "ts": "2025-01-30 15:53:45 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L6GW8T", "ts": "2025-01-30 17:08:05 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JPBSPD", "ts": "2025-01-30 20:03:48 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PIU9TI", "ts": "2025-01-31 21:57:49 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I6SNG6", "ts": "2025-01-31 22:40:56 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7QXVSZ", "ts": "2025-01-31 23:04:33 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9B4CFT", "ts": "2025-02-01 22:13:03 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y8CVME", "ts": "2025-02-03 01:05:49 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 133, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "WHYPFQ", "ts": "2025-02-03 01:06:43 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 137, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 813, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "7F8GJO", "ts": "2025-02-03 16:28:06 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0EN8EL", "ts": "2025-02-03 18:36:23 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DBL6PX", "ts": "2025-02-03 20:30:25 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y3L5X1", "ts": "2025-02-04 01:15:41 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FOKLFQ", "ts": "2025-02-04 11:42:14 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "63BOVJ", "ts": "2025-02-04 11:46:48 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "XFC9L3", "ts": "2025-02-04 11:46:54 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "LQCB5A", "ts": "2025-02-04 11:47:03 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "LJWP9X", "ts": "2025-02-04 11:47:15 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "KPJWRX", "ts": "2025-02-04 12:22:14 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "EKX8O6", "ts": "2025-02-04 12:22:28 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "RQ2KBF", "ts": "2025-02-05 17:48:26 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TEHE30", "ts": "2025-02-06 11:58:50 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "QFTR0J", "ts": "2025-02-06 12:00:13 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "45JO20", "ts": "2025-02-06 12:01:09 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "0XO8AY", "ts": "2025-02-06 12:01:43 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "6JNRPE", "ts": "2025-02-06 17:12:30 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PR79NG", "ts": "2025-02-06 22:08:58 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z9TEO1", "ts": "2025-02-07 09:38:24 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "AVSQ3E", "ts": "2025-02-07 09:41:04 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "W1N3G8", "ts": "2025-02-07 09:41:18 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "YKVLIS", "ts": "2025-02-07 09:41:46 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "R8GS60", "ts": "2025-02-07 14:08:16 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DGFUCD", "ts": "2025-02-07 14:44:49 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8271GC", "ts": "2025-02-07 15:15:35 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YJ7VYT", "ts": "2025-02-07 15:28:39 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WBUK0T", "ts": "2025-02-08 21:06:52 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GTXDW9", "ts": "2025-02-08 22:29:59 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8RBA7P", "ts": "2025-02-08 23:13:27 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J1SZJ6", "ts": "2025-02-09 23:15:13 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KR9PPT", "ts": "2025-02-10 21:42:00 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UBJKYS", "ts": "2025-02-13 21:26:44 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 137, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 813, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "Y12UCS", "ts": "2025-02-16 01:17:26 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/log.py\", line 83, in post\n    res_obj = log_request(req_obj, \"/log/logging/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "HRGJT3", "ts": "2025-02-16 01:17:56 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/log.py\", line 83, in post\n    res_obj = log_request(req_obj, \"/log/logging/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "AVZPB6", "ts": "2025-02-16 01:33:59 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/log.py\", line 83, in post\n    res_obj = log_request(req_obj, \"/log/logging/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "ZP6YKK", "ts": "2025-02-16 02:33:04 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/log.py\", line 83, in post\n    res_obj = log_request(req_obj, \"/log/logging/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "L22S0G", "ts": "2025-02-16 17:57:24 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 137, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 843, in get_cached_records_indirect\n    record_type = cached_obj[\"cache_info\"][\"record_type\"]\nKeyError: 'record_type'\n"}, {"id": "Y588AP", "ts": "2025-02-17 08:14:19 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "URU05Z", "ts": "2025-02-17 14:52:13 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HXXLZF", "ts": "2025-02-18 03:27:20 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RMJY6C", "ts": "2025-02-18 17:16:58 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3GNSTF", "ts": "2025-02-19 10:14:33 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 131, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 940, in get_cached_records_indirect\n    res = get_query_filter_code(query_filters, record_type, filter_conf)\n  File \"/app/glygen/util.py\", line 51, in get_query_filter_code\n    grp, op = obj[\"id\"], obj[\"operator\"]\nKeyError: 'operator'\n"}, {"id": "2TVOTT", "ts": "2025-02-19 10:14:54 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 131, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 940, in get_cached_records_indirect\n    res = get_query_filter_code(query_filters, record_type, filter_conf)\n  File \"/app/glygen/util.py\", line 51, in get_query_filter_code\n    grp, op = obj[\"id\"], obj[\"operator\"]\nKeyError: 'operator'\n"}, {"id": "R9J52L", "ts": "2025-02-19 10:19:30 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 131, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 940, in get_cached_records_indirect\n    res = get_query_filter_code(query_filters, record_type, filter_conf)\n  File \"/app/glygen/util.py\", line 51, in get_query_filter_code\n    grp, op = obj[\"id\"], obj[\"operator\"]\nKeyError: 'operator'\n"}, {"id": "YKBXIH", "ts": "2025-02-19 21:44:35 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KRHMQF", "ts": "2025-02-21 15:30:38 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7FYYUO", "ts": "2025-02-21 21:26:13 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H4J306", "ts": "2025-02-21 23:21:34 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6MBQ8C", "ts": "2025-02-22 17:40:18 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "12G2TI", "ts": "2025-02-23 15:51:11 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CUJZ07", "ts": "2025-02-24 16:12:36 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8HW9AY", "ts": "2025-02-24 16:56:03 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O967VU", "ts": "2025-02-24 21:58:42 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XXAHST", "ts": "2025-02-24 22:36:32 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UOKXJI", "ts": "2025-02-24 23:10:37 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N4TQWC", "ts": "2025-02-24 23:31:27 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "06GSJC", "ts": "2025-02-25 12:28:40 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BO38AZ", "ts": "2025-02-25 12:35:08 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "22SKDF", "ts": "2025-02-25 13:53:26 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9MXGXC", "ts": "2025-02-25 18:28:39 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZGE0VO", "ts": "2025-02-26 00:11:47 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D3F62W", "ts": "2025-02-26 18:08:39 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0UH1WC", "ts": "2025-02-27 15:34:15 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'ptm'\n"}, {"id": "GO3E1A", "ts": "2025-02-27 15:34:46 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'ptm'\n"}, {"id": "AICYVQ", "ts": "2025-02-27 15:35:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'ptm'\n"}, {"id": "14KSMF", "ts": "2025-02-27 22:07:42 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "43A6ZE", "ts": "2025-03-01 00:00:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7GSKBU", "ts": "2025-03-01 17:06:42 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "098WAB", "ts": "2025-03-03 18:18:50 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "FS9QGH", "ts": "2025-03-03 18:27:22 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "BQW4I2", "ts": "2025-03-03 18:34:05 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "W8ARJH", "ts": "2025-03-03 18:34:11 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "M082LV", "ts": "2025-03-03 18:34:18 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "QXPG4P", "ts": "2025-03-03 18:55:48 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "XOLYSB", "ts": "2025-03-03 18:55:54 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "42WTVA", "ts": "2025-03-03 18:56:00 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "BUE39D", "ts": "2025-03-04 22:27:35 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PJFMQB", "ts": "2025-03-09 17:23:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WQJE7L", "ts": "2025-03-09 17:29:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "67EEL5", "ts": "2025-03-10 04:28:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9UZ8O2", "ts": "2025-03-10 12:19:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OCF6PI", "ts": "2025-03-10 16:09:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8HPW1N", "ts": "2025-03-10 18:33:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9O2US1", "ts": "2025-03-15 08:59:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MC8AXY", "ts": "2025-03-19 23:59:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/log.py\", line 85, in post\n    res_obj = log_logging(req_obj, config_obj)\n  File \"/app/glygen/log_apilib.py\", line 20, in log_logging\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1138, in get_socket\n    sock_info.check_auth(all_credentials)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 712, in check_auth\n    auth.authenticate(credentials, self)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 564, in authenticate\n    auth_func(credentials, sock_info)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 537, in _authenticate_default\n    return _authenticate_scram(credentials, sock_info, 'SCRAM-SHA-256')\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 301, in _authenticate_scram\n    res = sock_info.command(source, cmd)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 618, in command\n    self._raise_connection_failure(error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 136, in _check_command_response\n    raise NotMasterError(errmsg, response)\npymongo.errors.NotMasterError: interrupted at shutdown\n"}, {"id": "R9USMW", "ts": "2025-03-20 19:08:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 133, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "2O2FR8", "ts": "2025-03-20 19:09:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 133, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "4X27FN", "ts": "2025-03-20 19:09:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 133, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "6ZK2KW", "ts": "2025-03-20 19:11:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 133, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "QS8VFK", "ts": "2025-03-20 19:13:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 133, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "FKJONN", "ts": "2025-03-20 19:13:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 133, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "PBNR0I", "ts": "2025-03-20 19:16:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 133, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "B8LCNP", "ts": "2025-03-20 23:06:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DW366J", "ts": "2025-03-22 03:53:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H9QNBO", "ts": "2025-03-22 17:44:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0R46RH", "ts": "2025-03-23 17:42:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L94OEU", "ts": "2025-03-24 15:44:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2WG2FY", "ts": "2025-03-24 17:33:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KVVIAR", "ts": "2025-03-25 02:50:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SXPGOC", "ts": "2025-03-25 04:55:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZSQMT9", "ts": "2025-03-25 17:47:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RGDM5H", "ts": "2025-03-25 18:32:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3B7EMJ", "ts": "2025-03-25 23:28:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "R75MFY", "ts": "2025-03-25 23:29:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "HZCT2V", "ts": "2025-03-29 05:21:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OU89CN", "ts": "2025-03-29 07:22:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "W3YDO5", "ts": "2025-03-29 07:23:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "K51DKN", "ts": "2025-03-29 07:23:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "QO59B7", "ts": "2025-03-29 07:24:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "L8PD2F", "ts": "2025-03-29 07:25:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "Y31QRH", "ts": "2025-03-29 07:28:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "ZPJSEI", "ts": "2025-03-29 07:28:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "SABWMY", "ts": "2025-03-29 07:28:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "ZUL94G", "ts": "2025-03-29 07:28:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "8K6DTA", "ts": "2025-03-29 07:28:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "H9VHH2", "ts": "2025-03-29 07:28:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "DYRAWK", "ts": "2025-03-29 07:51:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "UJ3XMT", "ts": "2025-03-29 07:52:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "CBZFA4", "ts": "2025-03-29 07:52:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "MQFF8L", "ts": "2025-03-29 07:53:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "DMYET8", "ts": "2025-03-29 07:53:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "TEGCHB", "ts": "2025-03-29 07:54:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "QM6CAB", "ts": "2025-03-29 18:11:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 40, in post\n    if \"error_list\" in req_obj:\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "2HI5MA", "ts": "2025-03-29 23:16:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B5HEQX", "ts": "2025-03-29 23:25:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 49, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "HEUEDA", "ts": "2025-03-29 23:25:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 69, in post\n    res_obj = list_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 37, in list_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 0\n"}, {"id": "RUH9JP", "ts": "2025-03-30 08:20:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "34YBAQ", "ts": "2025-04-01 22:09:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HUAY08", "ts": "2025-04-04 20:32:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "48A4G3", "ts": "2025-04-06 03:44:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'synthesized'\n"}, {"id": "C0TPGM", "ts": "2025-04-06 03:46:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'synthesized'\n"}, {"id": "6OA3UW", "ts": "2025-04-06 03:47:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'synthesized'\n"}, {"id": "1AIMI7", "ts": "2025-04-06 03:47:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'synthesized'\n"}, {"id": "4K9BF2", "ts": "2025-04-06 03:47:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'synthesized'\n"}, {"id": "2B1JOI", "ts": "2025-04-06 03:47:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'synthesized'\n"}, {"id": "UILADT", "ts": "2025-04-06 03:56:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'synthesized'\n"}, {"id": "CEH684", "ts": "2025-04-06 04:07:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'synthesized'\n"}, {"id": "3ENADK", "ts": "2025-04-06 04:43:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'synthesized'\n"}, {"id": "YTM9NK", "ts": "2025-04-06 04:55:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'synthesized'\n"}, {"id": "1PZI9D", "ts": "2025-04-06 04:56:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'synthesized'\n"}, {"id": "S0YX85", "ts": "2025-04-06 04:59:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'synthesized'\n"}, {"id": "58NR53", "ts": "2025-04-07 14:06:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'ptm'\n"}, {"id": "026IGF", "ts": "2025-04-07 18:27:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BCYIG4", "ts": "2025-04-08 23:03:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NSPFF1", "ts": "2025-04-09 22:09:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MVOA9Z", "ts": "2025-04-10 18:03:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AFP55O", "ts": "2025-04-11 10:21:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'expression'\n"}, {"id": "2V6OTZ", "ts": "2025-04-12 15:14:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y3A8X7", "ts": "2025-04-12 21:33:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7YM145", "ts": "2025-04-12 23:18:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G7ATZG", "ts": "2025-04-16 12:23:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 69, in post\n    res_obj = list_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 37, in list_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 0\n"}, {"id": "R6YXMJ", "ts": "2025-04-16 17:44:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C8JAWI", "ts": "2025-04-16 19:46:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4OWCE8", "ts": "2025-04-19 00:08:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GC1B4V", "ts": "2025-04-19 16:36:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4GS6A1", "ts": "2025-04-19 18:22:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QX8TVF", "ts": "2025-04-20 09:28:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "X9UACN", "ts": "2025-04-20 09:34:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "DG35UV", "ts": "2025-04-21 02:51:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X999QN", "ts": "2025-04-21 20:50:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BRE0M1", "ts": "2025-04-24 08:23:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 123, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 235, in section_download\n    res = get_results_from_record_id(dbh, query_obj)\n  File \"/app/glygen/data_apilib.py\", line 712, in get_results_from_record_id\n    for obj in doc[sec]:\nKeyError: 'synthesized'\n"}, {"id": "H0I89M", "ts": "2025-04-25 17:55:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PL45X0", "ts": "2025-04-27 20:52:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R9HXIB", "ts": "2025-04-28 02:22:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "7PK6XQ", "ts": "2025-04-28 02:22:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "1J1RTO", "ts": "2025-04-28 02:23:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "5YCRLS", "ts": "2025-04-28 02:24:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "KBG3QN", "ts": "2025-04-28 02:24:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "KAN1JX", "ts": "2025-04-28 02:24:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "A8TZWU", "ts": "2025-04-28 02:33:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "ENHKRR", "ts": "2025-04-28 02:33:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "S8AMKL", "ts": "2025-04-28 02:34:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "1XU1U5", "ts": "2025-04-28 02:34:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "Z9F93T", "ts": "2025-04-28 02:34:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "7UMWFW", "ts": "2025-04-28 02:34:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "WF0791", "ts": "2025-04-28 02:34:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "ASKK9E", "ts": "2025-04-28 02:35:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "LEVEC4", "ts": "2025-04-28 02:35:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "TD6X4C", "ts": "2025-04-28 02:35:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "60G93Y", "ts": "2025-04-28 02:35:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "YLHNQ3", "ts": "2025-04-28 02:35:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "HIGH8D", "ts": "2025-04-28 02:35:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "9C2YJK", "ts": "2025-04-28 02:35:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "W47KXD", "ts": "2025-04-28 02:35:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "OMBA7S", "ts": "2025-04-28 02:36:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "HXJ8XV", "ts": "2025-04-28 02:36:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "VOBSMN", "ts": "2025-04-28 02:36:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "UWZ2UE", "ts": "2025-04-28 02:36:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "WNEDVL", "ts": "2025-04-28 02:37:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "946JCJ", "ts": "2025-04-28 02:37:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "OLRLYZ", "ts": "2025-04-28 02:37:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "D1OHWB", "ts": "2025-04-28 02:37:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "GY9UPM", "ts": "2025-04-28 02:37:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "T80KP1", "ts": "2025-04-28 02:37:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "RD17J9", "ts": "2025-04-28 02:37:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "BZFTW0", "ts": "2025-04-28 02:38:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "ZAPPH9", "ts": "2025-04-28 02:38:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "2OOAZU", "ts": "2025-04-28 02:38:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "O4ESHX", "ts": "2025-04-28 02:38:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "F9Y6RH", "ts": "2025-04-28 02:38:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "GJMNHV", "ts": "2025-04-28 02:38:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "RYGK5M", "ts": "2025-04-28 02:38:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "0ISZAY", "ts": "2025-04-28 02:39:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "35A4D7", "ts": "2025-04-28 02:39:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "AR1XIJ", "ts": "2025-04-28 02:39:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "72SKK9", "ts": "2025-04-28 02:39:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "MPFK36", "ts": "2025-04-28 02:39:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "YZ2P3V", "ts": "2025-04-28 02:39:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "7XBU04", "ts": "2025-04-28 02:39:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "O6NNZ8", "ts": "2025-04-28 02:39:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "SQC5E5", "ts": "2025-04-28 02:39:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "KIDZ4I", "ts": "2025-04-28 02:40:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "0Q2I5G", "ts": "2025-04-28 02:40:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "2EEEZP", "ts": "2025-04-28 02:40:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "4WRC1D", "ts": "2025-04-28 02:40:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "DM8KI2", "ts": "2025-04-28 02:40:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "4TW4JB", "ts": "2025-04-28 02:40:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "LBD4IL", "ts": "2025-04-28 02:40:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "MFCM4Q", "ts": "2025-04-28 02:40:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "0CTZJL", "ts": "2025-04-28 02:40:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "DSB4XK", "ts": "2025-04-28 02:41:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "BBW4KK", "ts": "2025-04-28 02:41:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "EFNX2V", "ts": "2025-04-28 02:41:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "EFE3QT", "ts": "2025-04-28 02:41:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "HI07EU", "ts": "2025-04-28 02:41:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "5HU2LQ", "ts": "2025-04-28 02:41:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "B13MH8", "ts": "2025-04-28 02:41:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "8SA0IX", "ts": "2025-04-28 02:41:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "4F6KIN", "ts": "2025-04-28 02:41:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "24ZEKI", "ts": "2025-04-28 02:42:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "B9ARRB", "ts": "2025-04-28 02:42:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "LI4QM9", "ts": "2025-04-28 02:42:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "H6CKW6", "ts": "2025-04-28 02:42:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "02Q37E", "ts": "2025-04-28 02:42:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "K7I977", "ts": "2025-04-28 02:42:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "GQ7VH8", "ts": "2025-04-28 02:42:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "GSCK7Q", "ts": "2025-04-28 02:43:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "GSYUZV", "ts": "2025-04-28 02:43:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "14E0VQ", "ts": "2025-04-28 02:43:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "MVRIEE", "ts": "2025-04-28 02:43:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "U57VIU", "ts": "2025-04-28 02:43:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "HN6WIB", "ts": "2025-04-28 02:43:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "CTN8HZ", "ts": "2025-04-28 02:44:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "I18EV9", "ts": "2025-04-28 02:44:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "X974U6", "ts": "2025-04-28 02:44:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "HSVKDR", "ts": "2025-04-28 02:44:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "RXOODQ", "ts": "2025-04-28 02:44:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "686JVU", "ts": "2025-04-28 02:44:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "28AKSB", "ts": "2025-04-28 02:44:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "JCHGLA", "ts": "2025-04-28 02:44:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "TMSVVF", "ts": "2025-04-28 02:44:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "GZSRZA", "ts": "2025-04-28 02:46:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "XCZP4F", "ts": "2025-04-28 05:14:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "9GJ996", "ts": "2025-04-28 05:15:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "W1K0E6", "ts": "2025-04-28 05:15:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "5O5IKF", "ts": "2025-04-28 05:15:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "B8JSAW", "ts": "2025-04-28 05:15:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "H6MVS6", "ts": "2025-04-28 07:48:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R789GD", "ts": "2025-04-28 07:49:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3QVZ29", "ts": "2025-04-28 07:51:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "CVQBWM", "ts": "2025-04-28 09:43:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "KACW96", "ts": "2025-04-28 09:44:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "3KHSRR", "ts": "2025-04-28 12:31:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "SOWLZW", "ts": "2025-04-28 16:42:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "NHM39J", "ts": "2025-04-28 17:18:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "VTMIH5", "ts": "2025-04-29 00:31:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IXTSPI", "ts": "2025-04-29 02:15:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "IWLIGG", "ts": "2025-04-29 03:46:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "676OZ3", "ts": "2025-04-29 07:57:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "JPAFR5", "ts": "2025-04-29 12:23:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "O1WM3R", "ts": "2025-04-29 15:49:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "XF0NPI", "ts": "2025-04-29 20:16:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "84MAOY", "ts": "2025-04-30 04:04:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "5EK9PA", "ts": "2025-04-30 05:46:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "DVV50O", "ts": "2025-04-30 07:36:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "5TFS55", "ts": "2025-04-30 10:16:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "ANGNOQ", "ts": "2025-04-30 17:33:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5RHV5V", "ts": "2025-04-30 17:40:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "1L727O", "ts": "2025-04-30 17:44:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "ZNZECG", "ts": "2025-04-30 17:44:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "QUYJ1Q", "ts": "2025-04-30 17:44:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "WAW7I9", "ts": "2025-04-30 17:45:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "S8EX2J", "ts": "2025-04-30 17:45:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "JMYNP1", "ts": "2025-05-01 03:32:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "XQ00NS", "ts": "2025-05-01 09:15:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "MRAI54", "ts": "2025-05-01 09:16:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "4FH0T9", "ts": "2025-05-01 09:16:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "IVIX8N", "ts": "2025-05-01 09:17:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "ZG5SEG", "ts": "2025-05-01 09:19:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "8T82RB", "ts": "2025-05-01 09:20:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "HTNCI8", "ts": "2025-05-01 09:25:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "6MNPZ6", "ts": "2025-05-01 09:25:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "FQHS88", "ts": "2025-05-01 09:26:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "D0RXF6", "ts": "2025-05-01 10:21:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "TRD9QP", "ts": "2025-05-01 10:21:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "BGL7UV", "ts": "2025-05-01 10:21:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "RLAGKZ", "ts": "2025-05-01 10:59:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "AE2Y6C", "ts": "2025-05-01 11:08:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "TCBSD2", "ts": "2025-05-01 11:25:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "0V6S7H", "ts": "2025-05-01 11:37:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "N76Z9G", "ts": "2025-05-01 11:57:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FVLHBB", "ts": "2025-05-01 12:13:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "1NVT0I", "ts": "2025-05-01 12:13:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "LNU7NH", "ts": "2025-05-01 12:13:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "Z930G7", "ts": "2025-05-01 12:13:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "4JMJ5C", "ts": "2025-05-01 12:13:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "Q2N7P7", "ts": "2025-05-01 12:13:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "F6RIF2", "ts": "2025-05-01 12:14:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "UA9H4R", "ts": "2025-05-01 12:15:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "Y6EUD4", "ts": "2025-05-01 12:23:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "7XRBHS", "ts": "2025-05-01 12:23:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "PKNGP6", "ts": "2025-05-01 12:23:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "GGWMOQ", "ts": "2025-05-01 12:23:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "V0ENGG", "ts": "2025-05-01 12:24:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "1SCCPY", "ts": "2025-05-01 12:24:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "A2HWBK", "ts": "2025-05-01 12:27:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "ZUJTPM", "ts": "2025-05-01 12:33:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "TW96LG", "ts": "2025-05-01 13:47:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "K72CTA", "ts": "2025-05-01 13:54:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "V1I8RZ", "ts": "2025-05-01 14:10:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZB1V7R", "ts": "2025-05-01 15:42:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "Z5LPUP", "ts": "2025-05-01 15:43:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "QVW4AY", "ts": "2025-05-01 16:15:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 53, in post\n    res_obj = pagination_page(req_obj, config_obj)\n  File \"/app/glygen/pagination_apilib.py\", line 78, in pagination_page\n    r = filter_glyco_obj_list(table_id, doc[\"glycosylation\"],query_obj[\"filters\"],config_obj)\n  File \"/app/glygen/util.py\", line 1684, in filter_glyco_obj_list\n    if \"error_list\" in flag:\nTypeError: argument of type 'bool' is not iterable\n"}, {"id": "VVUHH2", "ts": "2025-05-01 16:15:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 53, in post\n    res_obj = pagination_page(req_obj, config_obj)\n  File \"/app/glygen/pagination_apilib.py\", line 78, in pagination_page\n    r = filter_glyco_obj_list(table_id, doc[\"glycosylation\"],query_obj[\"filters\"],config_obj)\n  File \"/app/glygen/util.py\", line 1684, in filter_glyco_obj_list\n    if \"error_list\" in flag:\nTypeError: argument of type 'bool' is not iterable\n"}, {"id": "IDIAEO", "ts": "2025-05-01 16:16:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 53, in post\n    res_obj = pagination_page(req_obj, config_obj)\n  File \"/app/glygen/pagination_apilib.py\", line 78, in pagination_page\n    r = filter_glyco_obj_list(table_id, doc[\"glycosylation\"],query_obj[\"filters\"],config_obj)\n  File \"/app/glygen/util.py\", line 1684, in filter_glyco_obj_list\n    if \"error_list\" in flag:\nTypeError: argument of type 'bool' is not iterable\n"}, {"id": "F78FON", "ts": "2025-05-01 16:16:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 53, in post\n    res_obj = pagination_page(req_obj, config_obj)\n  File \"/app/glygen/pagination_apilib.py\", line 78, in pagination_page\n    r = filter_glyco_obj_list(table_id, doc[\"glycosylation\"],query_obj[\"filters\"],config_obj)\n  File \"/app/glygen/util.py\", line 1684, in filter_glyco_obj_list\n    if \"error_list\" in flag:\nTypeError: argument of type 'bool' is not iterable\n"}, {"id": "MJCJOC", "ts": "2025-05-01 16:17:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 53, in post\n    res_obj = pagination_page(req_obj, config_obj)\n  File \"/app/glygen/pagination_apilib.py\", line 78, in pagination_page\n    r = filter_glyco_obj_list(table_id, doc[\"glycosylation\"],query_obj[\"filters\"],config_obj)\n  File \"/app/glygen/util.py\", line 1684, in filter_glyco_obj_list\n    if \"error_list\" in flag:\nTypeError: argument of type 'bool' is not iterable\n"}, {"id": "AP5G6D", "ts": "2025-05-01 16:17:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 53, in post\n    res_obj = pagination_page(req_obj, config_obj)\n  File \"/app/glygen/pagination_apilib.py\", line 78, in pagination_page\n    r = filter_glyco_obj_list(table_id, doc[\"glycosylation\"],query_obj[\"filters\"],config_obj)\n  File \"/app/glygen/util.py\", line 1684, in filter_glyco_obj_list\n    if \"error_list\" in flag:\nTypeError: argument of type 'bool' is not iterable\n"}, {"id": "P67HAV", "ts": "2025-05-01 16:43:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 53, in post\n    res_obj = pagination_page(req_obj, config_obj)\n  File \"/app/glygen/pagination_apilib.py\", line 78, in pagination_page\n    r = filter_glyco_obj_list(table_id, doc[\"glycosylation\"],query_obj[\"filters\"],config_obj)\n  File \"/app/glygen/util.py\", line 1684, in filter_glyco_obj_list\n    if \"error_list\" in flag:\nTypeError: argument of type 'bool' is not iterable\n"}, {"id": "IT3ZLS", "ts": "2025-05-01 16:44:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 53, in post\n    res_obj = pagination_page(req_obj, config_obj)\n  File \"/app/glygen/pagination_apilib.py\", line 78, in pagination_page\n    r = filter_glyco_obj_list(table_id, doc[\"glycosylation\"],query_obj[\"filters\"],config_obj)\n  File \"/app/glygen/util.py\", line 1684, in filter_glyco_obj_list\n    if \"error_list\" in flag:\nTypeError: argument of type 'bool' is not iterable\n"}, {"id": "J4YRO7", "ts": "2025-05-01 22:44:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NIT25P", "ts": "2025-05-01 23:37:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZUFQVM", "ts": "2025-05-02 01:05:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "VAYWWW", "ts": "2025-05-02 01:10:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "MEWSEC", "ts": "2025-05-02 01:10:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "3VWGE4", "ts": "2025-05-02 02:08:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "9ZZOQU", "ts": "2025-05-02 03:52:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "3W43RM", "ts": "2025-05-02 04:48:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "08W9EQ", "ts": "2025-05-02 04:49:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "ZB0X4Y", "ts": "2025-05-02 04:50:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "3N3KFK", "ts": "2025-05-02 05:24:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "F5ZQMT", "ts": "2025-05-02 05:28:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "76RZ24", "ts": "2025-05-02 07:04:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "DR3O06", "ts": "2025-05-02 07:04:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "9EM6IJ", "ts": "2025-05-02 07:51:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G2UCGS", "ts": "2025-05-02 08:07:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "7D3Q6V", "ts": "2025-05-02 08:36:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "USK2VF", "ts": "2025-05-02 08:37:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "MCFH42", "ts": "2025-05-02 09:53:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "KVXRCD", "ts": "2025-05-02 09:54:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "VBS9Q9", "ts": "2025-05-02 09:55:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "DTUWDR", "ts": "2025-05-02 11:45:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "T76OR8", "ts": "2025-05-02 11:45:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "MR9XDM", "ts": "2025-05-02 11:45:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "BUDAF7", "ts": "2025-05-02 11:45:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "LQJM3B", "ts": "2025-05-02 11:49:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "TB46QE", "ts": "2025-05-02 11:55:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "98E0VZ", "ts": "2025-05-02 11:55:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "L5KV3I", "ts": "2025-05-02 12:30:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "CMBN67", "ts": "2025-05-02 13:54:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "8QTJ22", "ts": "2025-05-02 13:54:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "UKVOXD", "ts": "2025-05-02 13:55:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "2A4JLE", "ts": "2025-05-02 14:27:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 121, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 225, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nTypeError: list indices must be integers or slices, not str\n"}, {"id": "JJ025A", "ts": "2025-05-02 14:36:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "IJ39RI", "ts": "2025-05-02 14:54:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6AFG0S", "ts": "2025-05-02 17:47:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 53, in post\n    res_obj = pagination_page(req_obj, config_obj)\n  File \"/app/glygen/pagination_apilib.py\", line 78, in pagination_page\n    r = filter_glyco_obj_list(table_id, doc[\"glycosylation\"],query_obj[\"filters\"],config_obj)\n  File \"/app/glygen/util.py\", line 1684, in filter_glyco_obj_list\n    if \"error_list\" in flag:\nTypeError: argument of type 'bool' is not iterable\n"}, {"id": "BV3MPZ", "ts": "2025-05-02 17:47:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 53, in post\n    res_obj = pagination_page(req_obj, config_obj)\n  File \"/app/glygen/pagination_apilib.py\", line 78, in pagination_page\n    r = filter_glyco_obj_list(table_id, doc[\"glycosylation\"],query_obj[\"filters\"],config_obj)\n  File \"/app/glygen/util.py\", line 1684, in filter_glyco_obj_list\n    if \"error_list\" in flag:\nTypeError: argument of type 'bool' is not iterable\n"}, {"id": "QOUPSF", "ts": "2025-05-02 17:48:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 53, in post\n    res_obj = pagination_page(req_obj, config_obj)\n  File \"/app/glygen/pagination_apilib.py\", line 78, in pagination_page\n    r = filter_glyco_obj_list(table_id, doc[\"glycosylation\"],query_obj[\"filters\"],config_obj)\n  File \"/app/glygen/util.py\", line 1684, in filter_glyco_obj_list\n    if \"error_list\" in flag:\nTypeError: argument of type 'bool' is not iterable\n"}, {"id": "E1V4W4", "ts": "2025-05-02 17:48:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 53, in post\n    res_obj = pagination_page(req_obj, config_obj)\n  File \"/app/glygen/pagination_apilib.py\", line 78, in pagination_page\n    r = filter_glyco_obj_list(table_id, doc[\"glycosylation\"],query_obj[\"filters\"],config_obj)\n  File \"/app/glygen/util.py\", line 1684, in filter_glyco_obj_list\n    if \"error_list\" in flag:\nTypeError: argument of type 'bool' is not iterable\n"}, {"id": "3CXQS5", "ts": "2025-05-02 17:54:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 53, in post\n    res_obj = pagination_page(req_obj, config_obj)\n  File \"/app/glygen/pagination_apilib.py\", line 78, in pagination_page\n    r = filter_glyco_obj_list(table_id, doc[\"glycosylation\"],query_obj[\"filters\"],config_obj)\n  File \"/app/glygen/util.py\", line 1684, in filter_glyco_obj_list\n    if \"error_list\" in flag:\nTypeError: argument of type 'bool' is not iterable\n"}, {"id": "R65REQ", "ts": "2025-05-02 17:54:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 53, in post\n    res_obj = pagination_page(req_obj, config_obj)\n  File \"/app/glygen/pagination_apilib.py\", line 78, in pagination_page\n    r = filter_glyco_obj_list(table_id, doc[\"glycosylation\"],query_obj[\"filters\"],config_obj)\n  File \"/app/glygen/util.py\", line 1684, in filter_glyco_obj_list\n    if \"error_list\" in flag:\nTypeError: argument of type 'bool' is not iterable\n"}, {"id": "YULYEZ", "ts": "2025-05-02 17:58:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 53, in post\n    res_obj = pagination_page(req_obj, config_obj)\n  File \"/app/glygen/pagination_apilib.py\", line 78, in pagination_page\n    r = filter_glyco_obj_list(table_id, doc[\"glycosylation\"],query_obj[\"filters\"],config_obj)\n  File \"/app/glygen/util.py\", line 1684, in filter_glyco_obj_list\n    if \"error_list\" in flag:\nTypeError: argument of type 'bool' is not iterable\n"}, {"id": "E5XQP2", "ts": "2025-05-02 19:33:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "K4R9H6", "ts": "2025-05-03 04:06:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NYD95L", "ts": "2025-05-03 09:37:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "8WQDDC", "ts": "2025-05-03 09:38:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "3KUWH6", "ts": "2025-05-03 17:34:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PUM3CT", "ts": "2025-05-04 00:08:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "ZGBC5S", "ts": "2025-05-04 00:08:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "54BCK6", "ts": "2025-05-04 04:36:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "V3KUON", "ts": "2025-05-04 04:37:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "7O4LGA", "ts": "2025-05-04 07:39:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "2VZ4TH", "ts": "2025-05-04 08:06:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "0YVC3Q", "ts": "2025-05-04 08:06:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "G649QI", "ts": "2025-05-04 08:07:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "VOO5LE", "ts": "2025-05-04 11:16:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "WU16W9", "ts": "2025-05-04 12:26:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BSDPKT", "ts": "2025-05-04 12:50:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "0BFI08", "ts": "2025-05-04 12:51:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "99L59L", "ts": "2025-05-04 12:51:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "TX4J8E", "ts": "2025-05-04 14:38:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "163VMB", "ts": "2025-05-04 17:14:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PNAQXP", "ts": "2025-05-04 23:06:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "RAK5YZ", "ts": "2025-05-04 23:38:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Q1APJ8", "ts": "2025-05-05 02:30:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4Z0CE4", "ts": "2025-05-05 07:07:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "40P2W6", "ts": "2025-05-05 11:25:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "4H8EHO", "ts": "2025-05-05 11:25:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "P0IC4K", "ts": "2025-05-05 11:39:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "7LAQVM", "ts": "2025-05-05 11:41:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "KG19J1", "ts": "2025-05-05 11:41:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "B33UEF", "ts": "2025-05-05 11:41:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "I0TFZG", "ts": "2025-05-05 12:00:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "ZM4HSY", "ts": "2025-05-05 12:20:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "UC7G34", "ts": "2025-05-05 12:31:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "ZP8LL6", "ts": "2025-05-05 12:33:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "JU5FCH", "ts": "2025-05-05 12:36:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "ENLMP2", "ts": "2025-05-05 12:41:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "XPQJEK", "ts": "2025-05-05 12:47:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "QO8K1X", "ts": "2025-05-05 12:47:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "AKDMXC", "ts": "2025-05-05 16:28:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DCIPID", "ts": "2025-05-05 20:44:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EWN6PV", "ts": "2025-05-05 21:52:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W3SJ7G", "ts": "2025-05-07 08:58:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 53, in post\n    res_obj = pagination_page(req_obj, config_obj)\n  File \"/app/glygen/pagination_apilib.py\", line 78, in pagination_page\n    r = filter_glyco_obj_list(table_id, doc[\"glycosylation\"],query_obj[\"filters\"],config_obj)\n  File \"/app/glygen/util.py\", line 1684, in filter_glyco_obj_list\n    if \"error_list\" in flag:\nTypeError: argument of type 'bool' is not iterable\n"}, {"id": "CZ95IA", "ts": "2025-05-07 09:05:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E499LC", "ts": "2025-05-07 09:06:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CWNVWR", "ts": "2025-05-07 10:04:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 53, in post\n    res_obj = pagination_page(req_obj, config_obj)\n  File \"/app/glygen/pagination_apilib.py\", line 78, in pagination_page\n    r = filter_glyco_obj_list(table_id, doc[\"glycosylation\"],query_obj[\"filters\"],config_obj)\n  File \"/app/glygen/util.py\", line 1684, in filter_glyco_obj_list\n    if \"error_list\" in flag:\nTypeError: argument of type 'bool' is not iterable\n"}, {"id": "377RWY", "ts": "2025-05-07 10:04:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 53, in post\n    res_obj = pagination_page(req_obj, config_obj)\n  File \"/app/glygen/pagination_apilib.py\", line 78, in pagination_page\n    r = filter_glyco_obj_list(table_id, doc[\"glycosylation\"],query_obj[\"filters\"],config_obj)\n  File \"/app/glygen/util.py\", line 1684, in filter_glyco_obj_list\n    if \"error_list\" in flag:\nTypeError: argument of type 'bool' is not iterable\n"}, {"id": "B93C39", "ts": "2025-05-07 10:04:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 53, in post\n    res_obj = pagination_page(req_obj, config_obj)\n  File \"/app/glygen/pagination_apilib.py\", line 78, in pagination_page\n    r = filter_glyco_obj_list(table_id, doc[\"glycosylation\"],query_obj[\"filters\"],config_obj)\n  File \"/app/glygen/util.py\", line 1684, in filter_glyco_obj_list\n    if \"error_list\" in flag:\nTypeError: argument of type 'bool' is not iterable\n"}, {"id": "3EGMEW", "ts": "2025-05-07 10:04:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 53, in post\n    res_obj = pagination_page(req_obj, config_obj)\n  File \"/app/glygen/pagination_apilib.py\", line 78, in pagination_page\n    r = filter_glyco_obj_list(table_id, doc[\"glycosylation\"],query_obj[\"filters\"],config_obj)\n  File \"/app/glygen/util.py\", line 1684, in filter_glyco_obj_list\n    if \"error_list\" in flag:\nTypeError: argument of type 'bool' is not iterable\n"}, {"id": "7XNMOX", "ts": "2025-05-07 10:04:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 53, in post\n    res_obj = pagination_page(req_obj, config_obj)\n  File \"/app/glygen/pagination_apilib.py\", line 78, in pagination_page\n    r = filter_glyco_obj_list(table_id, doc[\"glycosylation\"],query_obj[\"filters\"],config_obj)\n  File \"/app/glygen/util.py\", line 1684, in filter_glyco_obj_list\n    if \"error_list\" in flag:\nTypeError: argument of type 'bool' is not iterable\n"}, {"id": "K2QOKY", "ts": "2025-05-07 10:04:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 53, in post\n    res_obj = pagination_page(req_obj, config_obj)\n  File \"/app/glygen/pagination_apilib.py\", line 78, in pagination_page\n    r = filter_glyco_obj_list(table_id, doc[\"glycosylation\"],query_obj[\"filters\"],config_obj)\n  File \"/app/glygen/util.py\", line 1684, in filter_glyco_obj_list\n    if \"error_list\" in flag:\nTypeError: argument of type 'bool' is not iterable\n"}, {"id": "ANX676", "ts": "2025-05-07 10:11:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 53, in post\n    res_obj = pagination_page(req_obj, config_obj)\n  File \"/app/glygen/pagination_apilib.py\", line 78, in pagination_page\n    r = filter_glyco_obj_list(table_id, doc[\"glycosylation\"],query_obj[\"filters\"],config_obj)\n  File \"/app/glygen/util.py\", line 1684, in filter_glyco_obj_list\n    if \"error_list\" in flag:\nTypeError: argument of type 'bool' is not iterable\n"}, {"id": "AN8F5C", "ts": "2025-05-07 10:11:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 53, in post\n    res_obj = pagination_page(req_obj, config_obj)\n  File \"/app/glygen/pagination_apilib.py\", line 78, in pagination_page\n    r = filter_glyco_obj_list(table_id, doc[\"glycosylation\"],query_obj[\"filters\"],config_obj)\n  File \"/app/glygen/util.py\", line 1684, in filter_glyco_obj_list\n    if \"error_list\" in flag:\nTypeError: argument of type 'bool' is not iterable\n"}, {"id": "0OI32H", "ts": "2025-05-07 10:15:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 53, in post\n    res_obj = pagination_page(req_obj, config_obj)\n  File \"/app/glygen/pagination_apilib.py\", line 78, in pagination_page\n    r = filter_glyco_obj_list(table_id, doc[\"glycosylation\"],query_obj[\"filters\"],config_obj)\n  File \"/app/glygen/util.py\", line 1684, in filter_glyco_obj_list\n    if \"error_list\" in flag:\nTypeError: argument of type 'bool' is not iterable\n"}, {"id": "8Z3SPO", "ts": "2025-05-07 10:15:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 53, in post\n    res_obj = pagination_page(req_obj, config_obj)\n  File \"/app/glygen/pagination_apilib.py\", line 78, in pagination_page\n    r = filter_glyco_obj_list(table_id, doc[\"glycosylation\"],query_obj[\"filters\"],config_obj)\n  File \"/app/glygen/util.py\", line 1684, in filter_glyco_obj_list\n    if \"error_list\" in flag:\nTypeError: argument of type 'bool' is not iterable\n"}, {"id": "XBFVGK", "ts": "2025-05-07 11:36:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ACNWBW", "ts": "2025-05-07 13:07:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 53, in post\n    res_obj = pagination_page(req_obj, config_obj)\n  File \"/app/glygen/pagination_apilib.py\", line 78, in pagination_page\n    r = filter_glyco_obj_list(table_id, doc[\"glycosylation\"],query_obj[\"filters\"],config_obj)\n  File \"/app/glygen/util.py\", line 1684, in filter_glyco_obj_list\n    if \"error_list\" in flag:\nTypeError: argument of type 'bool' is not iterable\n"}, {"id": "CCRZ1K", "ts": "2025-05-07 13:09:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 53, in post\n    res_obj = pagination_page(req_obj, config_obj)\n  File \"/app/glygen/pagination_apilib.py\", line 78, in pagination_page\n    r = filter_glyco_obj_list(table_id, doc[\"glycosylation\"],query_obj[\"filters\"],config_obj)\n  File \"/app/glygen/util.py\", line 1684, in filter_glyco_obj_list\n    if \"error_list\" in flag:\nTypeError: argument of type 'bool' is not iterable\n"}, {"id": "GU9HNF", "ts": "2025-05-07 13:09:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 53, in post\n    res_obj = pagination_page(req_obj, config_obj)\n  File \"/app/glygen/pagination_apilib.py\", line 78, in pagination_page\n    r = filter_glyco_obj_list(table_id, doc[\"glycosylation\"],query_obj[\"filters\"],config_obj)\n  File \"/app/glygen/util.py\", line 1684, in filter_glyco_obj_list\n    if \"error_list\" in flag:\nTypeError: argument of type 'bool' is not iterable\n"}, {"id": "HKUC92", "ts": "2025-05-07 14:35:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 139, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 1046, in get_cached_records_indirect\n    query_obj[\"sort\"], query_obj[\"order\"])\n  File \"/app/glygen/util.py\", line 457, in sort_objects\n    sorted_obj_list = sorted(grid_obj[field_name], key=lambda x: x[field_name], reverse=reverse_flag)\nKeyError: 'total_reported_o_glycosites'\n"}, {"id": "0P6Z90", "ts": "2025-05-07 15:36:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6MESBL", "ts": "2025-05-07 15:50:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "158DQR", "ts": "2025-05-08 04:27:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/motif.py\", line 78, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "WUJDHK", "ts": "2025-05-08 11:25:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 53, in post\n    res_obj = pagination_page(req_obj, config_obj)\n  File \"/app/glygen/pagination_apilib.py\", line 78, in pagination_page\n    r = filter_glyco_obj_list(table_id, doc[\"glycosylation\"],query_obj[\"filters\"],config_obj)\n  File \"/app/glygen/util.py\", line 1684, in filter_glyco_obj_list\n    if \"error_list\" in flag:\nTypeError: argument of type 'bool' is not iterable\n"}, {"id": "V980BN", "ts": "2025-05-08 11:28:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 53, in post\n    res_obj = pagination_page(req_obj, config_obj)\n  File \"/app/glygen/pagination_apilib.py\", line 78, in pagination_page\n    r = filter_glyco_obj_list(table_id, doc[\"glycosylation\"],query_obj[\"filters\"],config_obj)\n  File \"/app/glygen/util.py\", line 1684, in filter_glyco_obj_list\n    if \"error_list\" in flag:\nTypeError: argument of type 'bool' is not iterable\n"}, {"id": "07S443", "ts": "2025-05-08 20:08:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/motif.py\", line 78, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "2PQN93", "ts": "2025-05-08 20:08:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/motif.py\", line 78, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "Y70RTT", "ts": "2025-05-09 11:14:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2ZEPRQ", "ts": "2025-05-09 11:18:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 53, in post\n    res_obj = pagination_page(req_obj, config_obj)\n  File \"/app/glygen/pagination_apilib.py\", line 78, in pagination_page\n    r = filter_glyco_obj_list(table_id, doc[\"glycosylation\"],query_obj[\"filters\"],config_obj)\n  File \"/app/glygen/util.py\", line 1684, in filter_glyco_obj_list\n    if \"error_list\" in flag:\nTypeError: argument of type 'bool' is not iterable\n"}, {"id": "LWKMW6", "ts": "2025-05-09 20:06:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "CF2SBC", "ts": "2025-05-09 21:02:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KS5KMA", "ts": "2025-05-09 22:08:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IRC3Z3", "ts": "2025-05-11 01:50:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WL3XNG", "ts": "2025-05-11 05:54:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9WBKL7", "ts": "2025-05-11 06:11:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2A01SZ", "ts": "2025-05-11 06:15:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RPRFWR", "ts": "2025-05-11 23:44:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S3U3RY", "ts": "2025-05-12 04:16:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RT9D0E", "ts": "2025-05-13 17:15:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U3IXCP", "ts": "2025-05-14 00:15:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NK18GE", "ts": "2025-05-14 00:41:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AG0MQQ", "ts": "2025-05-14 00:41:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6N196L", "ts": "2025-05-14 18:18:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ABEI7K", "ts": "2025-05-14 18:25:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 184, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 818, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "62KHVA", "ts": "2025-05-14 18:51:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D310C4", "ts": "2025-05-15 07:31:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "INCLJW", "ts": "2025-05-15 07:50:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KHPOSV", "ts": "2025-05-15 07:50:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9OYHNZ", "ts": "2025-05-15 07:50:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZTSAXQ", "ts": "2025-05-15 07:50:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JGH7ZE", "ts": "2025-05-15 07:50:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GXD8TS", "ts": "2025-05-15 07:50:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VYUMU5", "ts": "2025-05-15 07:50:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7ZVQFM", "ts": "2025-05-15 07:50:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TEW29B", "ts": "2025-05-15 07:50:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZF2WJI", "ts": "2025-05-15 07:50:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QK9TTN", "ts": "2025-05-15 07:51:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XBU31Y", "ts": "2025-05-15 07:51:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9M9IKO", "ts": "2025-05-15 07:52:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1O9T8J", "ts": "2025-05-15 07:52:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KPR935", "ts": "2025-05-15 07:52:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DFD20R", "ts": "2025-05-15 07:53:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LVEO80", "ts": "2025-05-15 07:53:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P74TCY", "ts": "2025-05-15 08:17:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1B25IU", "ts": "2025-05-15 08:17:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P8SSVT", "ts": "2025-05-15 08:17:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9029U8", "ts": "2025-05-15 08:17:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MOMCWT", "ts": "2025-05-15 08:20:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "10W4XL", "ts": "2025-05-15 08:24:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8FIL74", "ts": "2025-05-15 08:30:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GHNOY3", "ts": "2025-05-15 08:41:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "953KJP", "ts": "2025-05-15 08:47:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RVFYNP", "ts": "2025-05-15 08:47:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZWR9XH", "ts": "2025-05-15 08:47:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M798WG", "ts": "2025-05-15 08:47:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HDMORW", "ts": "2025-05-15 08:47:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XP1NJ0", "ts": "2025-05-15 08:48:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2KEMGZ", "ts": "2025-05-15 08:48:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "58IZKL", "ts": "2025-05-15 08:48:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X338F2", "ts": "2025-05-15 08:48:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KPZ9OC", "ts": "2025-05-15 08:48:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GUZQBA", "ts": "2025-05-15 08:48:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9J6H4G", "ts": "2025-05-15 08:51:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RMLEVP", "ts": "2025-05-15 08:51:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GE3XOC", "ts": "2025-05-15 08:51:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7GEDHV", "ts": "2025-05-15 08:52:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KHP3V9", "ts": "2025-05-15 08:52:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W4WZNG", "ts": "2025-05-15 08:52:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6SF34J", "ts": "2025-05-15 09:12:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JI0KNC", "ts": "2025-05-15 09:12:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R8TONM", "ts": "2025-05-15 09:12:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TXKA3V", "ts": "2025-05-15 09:12:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J3Q338", "ts": "2025-05-15 09:12:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5L7YH4", "ts": "2025-05-15 09:12:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9HA233", "ts": "2025-05-15 09:12:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MWWAHM", "ts": "2025-05-15 09:12:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QLOXML", "ts": "2025-05-15 09:12:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DFX432", "ts": "2025-05-15 09:12:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LX3AFW", "ts": "2025-05-15 09:13:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XZUSVM", "ts": "2025-05-15 09:13:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1ODAA2", "ts": "2025-05-15 09:13:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RSSYYU", "ts": "2025-05-15 09:13:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UOFLPO", "ts": "2025-05-15 09:14:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "S76BWO", "ts": "2025-05-15 09:14:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M9A0W3", "ts": "2025-05-15 09:14:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "69DEI3", "ts": "2025-05-15 09:15:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IQEIRK", "ts": "2025-05-15 09:15:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4HLVK9", "ts": "2025-05-15 09:15:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0YHYBE", "ts": "2025-05-15 09:15:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D7PEIN", "ts": "2025-05-15 09:15:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J6X2R2", "ts": "2025-05-15 09:15:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A8XXKI", "ts": "2025-05-15 16:39:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "52S838", "ts": "2025-05-15 22:58:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NFQA6D", "ts": "2025-05-16 01:58:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9NQ1ZR", "ts": "2025-05-16 01:58:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PCNOLM", "ts": "2025-05-16 01:58:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2OU2TO", "ts": "2025-05-16 01:58:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VP5HWJ", "ts": "2025-05-16 01:58:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I8FOJQ", "ts": "2025-05-16 01:58:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "52HNDQ", "ts": "2025-05-16 01:58:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5DAJDG", "ts": "2025-05-16 01:58:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RX5FHW", "ts": "2025-05-16 01:58:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4NOS02", "ts": "2025-05-16 01:58:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "THJDTR", "ts": "2025-05-16 02:07:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2CQAQO", "ts": "2025-05-16 02:07:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RHODCS", "ts": "2025-05-16 02:07:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MDSA7L", "ts": "2025-05-16 02:07:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M2XSVI", "ts": "2025-05-16 02:08:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XMM66W", "ts": "2025-05-16 02:13:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UNCG2L", "ts": "2025-05-16 02:13:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YXB1CS", "ts": "2025-05-16 03:09:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 49, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "CXB2NS", "ts": "2025-05-16 06:38:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JIXQ8T", "ts": "2025-05-16 06:39:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "K2U8Z6", "ts": "2025-05-16 06:40:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YJQ6VE", "ts": "2025-05-16 06:41:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z5WWMQ", "ts": "2025-05-16 09:11:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z519ZQ", "ts": "2025-05-16 09:34:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N6YHA8", "ts": "2025-05-16 09:37:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y3QKBJ", "ts": "2025-05-16 10:09:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "36R1KM", "ts": "2025-05-16 10:29:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AQ7NZW", "ts": "2025-05-16 10:33:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EAQKXE", "ts": "2025-05-16 10:56:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2RAKP1", "ts": "2025-05-16 12:17:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "54SUHL", "ts": "2025-05-16 12:23:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A9MIFW", "ts": "2025-05-16 12:26:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2KORRT", "ts": "2025-05-16 12:29:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QWLQJ3", "ts": "2025-05-16 12:32:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WB9NX9", "ts": "2025-05-16 12:32:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "T23YG5", "ts": "2025-05-16 12:36:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MEN4R6", "ts": "2025-05-16 12:39:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SX7COM", "ts": "2025-05-16 13:05:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V3CKPV", "ts": "2025-05-17 08:02:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PW349X", "ts": "2025-05-17 08:02:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7MHYS6", "ts": "2025-05-17 10:07:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "395NEN", "ts": "2025-05-17 10:08:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PPVP24", "ts": "2025-05-17 10:08:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7BPHTP", "ts": "2025-05-17 10:09:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VCB6XZ", "ts": "2025-05-17 10:09:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IIHLHA", "ts": "2025-05-17 10:09:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ONPTLA", "ts": "2025-05-17 10:11:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A1H17W", "ts": "2025-05-17 10:13:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "77VCZ0", "ts": "2025-05-17 10:41:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1MRO7Z", "ts": "2025-05-17 10:43:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2FN2IO", "ts": "2025-05-17 10:45:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZT3GKH", "ts": "2025-05-17 11:10:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3WHQ80", "ts": "2025-05-17 23:59:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/log.py\", line 85, in post\n    res_obj = log_logging(req_obj, config_obj)\n  File \"/app/glygen/log_apilib.py\", line 20, in log_logging\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1138, in get_socket\n    sock_info.check_auth(all_credentials)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 712, in check_auth\n    auth.authenticate(credentials, self)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 564, in authenticate\n    auth_func(credentials, sock_info)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 537, in _authenticate_default\n    return _authenticate_scram(credentials, sock_info, 'SCRAM-SHA-256')\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 301, in _authenticate_scram\n    res = sock_info.command(source, cmd)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 618, in command\n    self._raise_connection_failure(error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 136, in _check_command_response\n    raise NotMasterError(errmsg, response)\npymongo.errors.NotMasterError: interrupted at shutdown\n"}, {"id": "ATZ08I", "ts": "2025-05-18 07:45:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BSZ8H7", "ts": "2025-05-19 05:44:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 49, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "FLUIKV", "ts": "2025-05-19 21:39:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "J265J4", "ts": "2025-05-20 09:35:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B09AG2", "ts": "2025-05-20 21:25:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2RK0CU", "ts": "2025-05-22 20:16:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LL9JD5", "ts": "2025-05-22 23:25:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N83TLC", "ts": "2025-05-23 15:46:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "M10I54", "ts": "2025-05-23 18:45:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TINVD5", "ts": "2025-05-25 22:32:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "14UD7I", "ts": "2025-05-26 00:12:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NQXBCN", "ts": "2025-05-26 02:10:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZLU49E", "ts": "2025-05-26 18:16:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4N8JII", "ts": "2025-05-26 19:33:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZDC03J", "ts": "2025-05-27 13:00:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 136, in post\n    listcache_id = get_hash_id(api_name, \"\", req_obj)\n  File \"/app/glygen/util.py\", line 1651, in get_hash_id\n    new_obj[k] = obj[k]\nTypeError: string indices must be integers\n"}, {"id": "3EUR01", "ts": "2025-05-27 13:01:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 86, in post\n    res_obj = protein_search(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 105, in protein_search\n    error_list = get_errors_in_query(\"protein_search\", query_obj,config_obj)\n  File \"/app/glygen/util.py\", line 1306, in get_errors_in_query\n    if type(query_obj[key1]) in [str]:\nTypeError: string indices must be integers\n"}, {"id": "PAHLIG", "ts": "2025-05-27 17:40:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EGC58L", "ts": "2025-05-27 17:49:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SH7UB1", "ts": "2025-05-27 21:51:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3CJU3X", "ts": "2025-05-28 17:42:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ERVGE2", "ts": "2025-05-29 04:48:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "30D2DW", "ts": "2025-05-29 15:34:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5WNG23", "ts": "2025-05-29 16:37:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KQ92F8", "ts": "2025-05-29 18:54:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QN5FWO", "ts": "2025-05-29 19:51:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CYBI7G", "ts": "2025-05-29 21:27:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5OOCBK", "ts": "2025-05-30 00:24:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7SHCB3", "ts": "2025-05-30 00:26:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "33GIXM", "ts": "2025-05-30 01:08:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GUD3TR", "ts": "2025-05-30 05:36:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OLDUKN", "ts": "2025-05-30 11:37:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BYWGBA", "ts": "2025-05-31 10:21:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8Z4Y7K", "ts": "2025-05-31 16:37:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MU9NHO", "ts": "2025-06-01 02:29:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P53PE4", "ts": "2025-06-01 03:18:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YQ71MV", "ts": "2025-06-01 03:19:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YGFHRQ", "ts": "2025-06-01 05:20:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "CC0H7U", "ts": "2025-06-01 05:40:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GMAOBP", "ts": "2025-06-01 09:04:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HKYIAU", "ts": "2025-06-01 11:32:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9QQOT1", "ts": "2025-06-01 14:33:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MDXR42", "ts": "2025-06-01 15:23:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FKQM5B", "ts": "2025-06-01 16:22:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y5ZOPB", "ts": "2025-06-01 16:24:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "THRYLC", "ts": "2025-06-01 17:10:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FEWXN8", "ts": "2025-06-02 00:10:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HWL3EL", "ts": "2025-06-02 05:45:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GYKLTX", "ts": "2025-06-02 06:33:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MSUZSV", "ts": "2025-06-02 14:54:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YZ70QO", "ts": "2025-06-02 16:12:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WBNU0I", "ts": "2025-06-02 17:39:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O3HS9F", "ts": "2025-06-02 19:27:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RHXBQD", "ts": "2025-06-02 19:33:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TY19X9", "ts": "2025-06-02 22:50:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XJIJRY", "ts": "2025-06-02 23:46:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VYHQL7", "ts": "2025-06-04 05:43:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5YS5D1", "ts": "2025-06-04 20:20:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KO2HPR", "ts": "2025-06-04 21:22:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XEESWT", "ts": "2025-06-05 03:00:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "CFJG5T", "ts": "2025-06-05 03:10:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 127, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "UE1IIR", "ts": "2025-06-05 03:10:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 127, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "3JUEGM", "ts": "2025-06-05 03:10:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 127, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "KCE3ZF", "ts": "2025-06-05 15:22:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "G5D1WH", "ts": "2025-06-06 05:44:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JLCA2R", "ts": "2025-06-06 06:47:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "A1WTH3", "ts": "2025-06-06 22:59:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "M8KDGJ", "ts": "2025-06-07 00:09:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FF5YE1", "ts": "2025-06-07 11:17:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "H1GQ4W", "ts": "2025-06-07 14:10:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FTAAN3", "ts": "2025-06-08 11:40:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "O8VXN6", "ts": "2025-06-08 12:34:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C7W2Z2", "ts": "2025-06-08 23:59:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 203, in post\n    res_obj = log_request(req_obj, \"/protein/alignment/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1138, in get_socket\n    sock_info.check_auth(all_credentials)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 712, in check_auth\n    auth.authenticate(credentials, self)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 564, in authenticate\n    auth_func(credentials, sock_info)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 537, in _authenticate_default\n    return _authenticate_scram(credentials, sock_info, 'SCRAM-SHA-256')\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 301, in _authenticate_scram\n    res = sock_info.command(source, cmd)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 618, in command\n    self._raise_connection_failure(error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 136, in _check_command_response\n    raise NotMasterError(errmsg, response)\npymongo.errors.NotMasterError: interrupted at shutdown\n"}, {"id": "C16EXD", "ts": "2025-06-10 21:38:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 121, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 225, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nTypeError: list indices must be integers or slices, not str\n"}, {"id": "M4BK5W", "ts": "2025-06-11 15:28:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MK1ZKJ", "ts": "2025-06-11 19:05:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WBUWNX", "ts": "2025-06-12 16:26:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KS6WUN", "ts": "2025-06-12 16:39:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "Y2TIL6", "ts": "2025-06-12 16:39:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "RZ83M8", "ts": "2025-06-12 16:40:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "R24ZR1", "ts": "2025-06-12 16:40:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "PKR6ZI", "ts": "2025-06-12 16:40:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "24M3SQ", "ts": "2025-06-12 16:56:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "JBRDTN", "ts": "2025-06-12 18:41:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3TTFTC", "ts": "2025-06-13 04:40:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 49, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "9XE40H", "ts": "2025-06-13 11:58:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "X9WN6R", "ts": "2025-06-13 15:39:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "IZY45L", "ts": "2025-06-13 15:40:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "NESAEZ", "ts": "2025-06-13 15:40:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "BMA66N", "ts": "2025-06-13 16:10:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "TVEJXU", "ts": "2025-06-13 16:11:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "TS69FL", "ts": "2025-06-13 16:12:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "4OO54T", "ts": "2025-06-13 16:17:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "P5OOVE", "ts": "2025-06-13 16:19:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "0V34G8", "ts": "2025-06-13 16:22:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "DN5LZX", "ts": "2025-06-13 18:59:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XQNRLP", "ts": "2025-06-13 21:26:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1AYMB6", "ts": "2025-06-15 12:15:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ENUFGA", "ts": "2025-06-16 09:18:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 69, in post\n    res_obj = list_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 37, in list_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "8SZRS2", "ts": "2025-06-16 14:01:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "CELICY", "ts": "2025-06-16 14:01:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "WT5QZR", "ts": "2025-06-16 14:49:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "H49UDW", "ts": "2025-06-16 15:25:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "DZIM6D", "ts": "2025-06-16 17:02:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "X6C3TM", "ts": "2025-06-16 17:03:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "FE9SEM", "ts": "2025-06-16 17:07:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "VB2WAD", "ts": "2025-06-17 10:43:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "YRWNOP", "ts": "2025-06-17 12:55:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "8TO8NO", "ts": "2025-06-17 12:55:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "KICNCZ", "ts": "2025-06-17 12:55:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "7VAEAV", "ts": "2025-06-17 16:01:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "92LXJF", "ts": "2025-06-17 16:01:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "LTJABW", "ts": "2025-06-17 16:02:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "LY0M58", "ts": "2025-06-17 16:02:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "HHPQ14", "ts": "2025-06-18 05:55:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "3JRUJE", "ts": "2025-06-18 10:35:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "H266BO", "ts": "2025-06-18 10:53:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "G5D89K", "ts": "2025-06-18 14:56:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7NRB8I", "ts": "2025-06-18 17:48:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "21LPOX", "ts": "2025-06-19 04:30:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 127, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "2DAJCV", "ts": "2025-06-20 13:49:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "30B5Y3", "ts": "2025-06-20 13:54:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MOKA14", "ts": "2025-06-20 15:39:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "CITSL0", "ts": "2025-06-20 16:14:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "2LPN5P", "ts": "2025-06-20 16:17:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "BBPYCD", "ts": "2025-06-20 16:18:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "OYRE8T", "ts": "2025-06-20 16:19:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "9FD848", "ts": "2025-06-20 16:20:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "E0ZX0Z", "ts": "2025-06-20 22:09:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SGL3KV", "ts": "2025-06-20 23:59:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 35, in site_detail\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1138, in get_socket\n    sock_info.check_auth(all_credentials)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 712, in check_auth\n    auth.authenticate(credentials, self)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 564, in authenticate\n    auth_func(credentials, sock_info)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 537, in _authenticate_default\n    return _authenticate_scram(credentials, sock_info, 'SCRAM-SHA-256')\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 301, in _authenticate_scram\n    res = sock_info.command(source, cmd)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 618, in command\n    self._raise_connection_failure(error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 136, in _check_command_response\n    raise NotMasterError(errmsg, response)\npymongo.errors.NotMasterError: interrupted at shutdown\n"}, {"id": "WPF7O7", "ts": "2025-06-21 16:45:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "IK4LLC", "ts": "2025-06-21 21:54:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "ULBHSH", "ts": "2025-06-23 21:19:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FFBCMA", "ts": "2025-06-24 15:04:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2MHPKL", "ts": "2025-06-24 22:44:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MIG2R0", "ts": "2025-06-25 10:41:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "SVH2AH", "ts": "2025-06-25 10:50:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "9TZFYG", "ts": "2025-06-26 23:25:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EW45KG", "ts": "2025-06-27 03:19:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "MVDNXL", "ts": "2025-06-27 03:22:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 129, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 592, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 586, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 589, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "NRHTRD", "ts": "2025-06-27 14:54:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9BU93G", "ts": "2025-06-27 21:09:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VE6909", "ts": "2025-06-28 16:04:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8BZTUG", "ts": "2025-06-28 16:49:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YBPMX1", "ts": "2025-06-29 22:23:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TSTHT0", "ts": "2025-06-30 16:05:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6FZQGX", "ts": "2025-06-30 21:42:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HC4VMX", "ts": "2025-07-01 00:07:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 127, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "1AY446", "ts": "2025-07-01 00:08:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 127, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "6S9O3M", "ts": "2025-07-02 14:24:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1UT8J7", "ts": "2025-07-03 05:51:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L65TAG", "ts": "2025-07-03 05:52:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8RX9G9", "ts": "2025-07-03 16:05:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YV718J", "ts": "2025-07-03 17:15:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FF5BPL", "ts": "2025-07-03 19:46:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CRN9PU", "ts": "2025-07-03 20:09:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RRUOWJ", "ts": "2025-07-05 04:51:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 49, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "V5PWT1", "ts": "2025-07-06 02:46:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VF7WBL", "ts": "2025-07-07 09:53:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PK2AIX", "ts": "2025-07-07 12:12:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EJHLNC", "ts": "2025-07-09 04:57:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 69, in post\n    res_obj = list_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 37, in list_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "ZF0V28", "ts": "2025-07-09 13:18:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "8X8OG4", "ts": "2025-07-10 11:36:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "08CAJB", "ts": "2025-07-10 11:36:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "3MYI9Y", "ts": "2025-07-10 11:36:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "2DH765", "ts": "2025-07-10 11:36:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "5TX5HL", "ts": "2025-07-10 11:37:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "OJNH1D", "ts": "2025-07-10 11:37:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "WWSX6V", "ts": "2025-07-10 11:38:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "OPJK10", "ts": "2025-07-10 11:38:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "SBG7OL", "ts": "2025-07-10 12:32:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "XV766O", "ts": "2025-07-10 12:32:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "HF6SD5", "ts": "2025-07-10 12:32:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "OOMWZ6", "ts": "2025-07-10 12:32:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "K8V3NE", "ts": "2025-07-10 12:33:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "D18ZC2", "ts": "2025-07-10 12:33:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "79K5GP", "ts": "2025-07-10 12:34:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "WPP5AR", "ts": "2025-07-10 12:34:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "RIXGC0", "ts": "2025-07-10 12:34:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "AGVMRM", "ts": "2025-07-10 12:35:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "4B1HUW", "ts": "2025-07-10 12:35:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "XLKFOJ", "ts": "2025-07-10 12:35:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "M9YFF3", "ts": "2025-07-10 12:36:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "PGC9OG", "ts": "2025-07-10 12:36:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "TS5UKD", "ts": "2025-07-10 12:36:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "0LBKUF", "ts": "2025-07-10 12:36:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "1IXUG4", "ts": "2025-07-10 12:36:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "YHYH79", "ts": "2025-07-10 12:37:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "23KR1X", "ts": "2025-07-10 12:37:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "CJ6CM4", "ts": "2025-07-10 12:38:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "JJR9IW", "ts": "2025-07-10 12:38:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "FIK2Y6", "ts": "2025-07-10 12:38:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "Z0O0FR", "ts": "2025-07-10 12:38:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "SP48XY", "ts": "2025-07-10 12:39:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "RGBOFH", "ts": "2025-07-10 12:39:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "W9RUSX", "ts": "2025-07-10 12:39:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "TSQ4A0", "ts": "2025-07-10 12:40:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "KMLBUU", "ts": "2025-07-10 12:40:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "1L8A96", "ts": "2025-07-10 12:40:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "FMHXWV", "ts": "2025-07-10 12:40:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "SEUC0S", "ts": "2025-07-10 12:40:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "LL1CSA", "ts": "2025-07-10 12:40:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "2P03TK", "ts": "2025-07-10 12:40:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "1W1Z2Y", "ts": "2025-07-10 12:41:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "09Q3PI", "ts": "2025-07-10 12:41:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "8LR2SJ", "ts": "2025-07-10 12:41:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "2PRVDV", "ts": "2025-07-10 12:41:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "QQBI08", "ts": "2025-07-10 12:41:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "N8QCTW", "ts": "2025-07-10 12:41:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "P8LHQX", "ts": "2025-07-10 12:42:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "Y5MTGG", "ts": "2025-07-10 12:45:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 191, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "YP5Z6X", "ts": "2025-07-11 03:03:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RJ92TJ", "ts": "2025-07-12 02:33:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GFIGS3", "ts": "2025-07-12 06:43:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "NDAO7C", "ts": "2025-07-12 17:10:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5WJQ9J", "ts": "2025-07-12 17:13:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "W3IA4Y", "ts": "2025-07-12 17:16:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2HB6EA", "ts": "2025-07-12 17:17:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7RI205", "ts": "2025-07-12 17:21:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "KD2MAY", "ts": "2025-07-12 17:25:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HSZHNK", "ts": "2025-07-12 17:32:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4N4PFR", "ts": "2025-07-12 17:36:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "E1YOB4", "ts": "2025-07-12 17:59:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "993GH4", "ts": "2025-07-12 18:32:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XLN4XF", "ts": "2025-07-12 18:36:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RZ3JMO", "ts": "2025-07-12 18:36:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C9FKPA", "ts": "2025-07-12 21:28:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OS6CY2", "ts": "2025-07-12 21:38:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ZAV5N9", "ts": "2025-07-13 04:56:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I4FDTS", "ts": "2025-07-13 05:08:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MGNEBG", "ts": "2025-07-13 16:40:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VZBJZO", "ts": "2025-07-13 21:47:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7MZZ6E", "ts": "2025-07-14 01:17:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EN0FGS", "ts": "2025-07-14 15:48:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/log.py\", line 83, in post\n    res_obj = log_request(req_obj, \"/log/logging/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "FD9J6C", "ts": "2025-07-14 15:48:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 40, in post\n    res_obj = log_request({}, \"/pages/home_init/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "GBMWIL", "ts": "2025-07-15 03:31:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P4MX5I", "ts": "2025-07-15 21:17:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "D853S3", "ts": "2025-07-17 21:14:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ARG0B8", "ts": "2025-07-18 12:38:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HM9T4S", "ts": "2025-07-18 17:14:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "V87SSW", "ts": "2025-07-19 22:21:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LONMOZ", "ts": "2025-07-20 22:27:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5PZI21", "ts": "2025-07-21 04:13:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6KXWNN", "ts": "2025-07-21 04:17:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "129VE8", "ts": "2025-07-21 13:21:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "70S7CA", "ts": "2025-07-21 13:59:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BR6TXJ", "ts": "2025-07-21 18:48:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "X6XZ5O", "ts": "2025-07-22 00:03:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JX6DF6", "ts": "2025-07-22 19:04:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0NMGFG", "ts": "2025-07-23 14:40:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "P2F5SW", "ts": "2025-07-23 15:57:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YX2OE9", "ts": "2025-07-24 16:37:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0DM7HE", "ts": "2025-07-25 08:09:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "36VM70", "ts": "2025-07-25 13:48:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "U7ZF8B", "ts": "2025-07-25 21:18:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LEA08W", "ts": "2025-07-26 09:33:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z3ZGK8", "ts": "2025-07-26 18:43:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "17IDW1", "ts": "2025-07-26 20:37:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OWAYM7", "ts": "2025-07-27 19:03:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "AA0YW8", "ts": "2025-07-29 23:11:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "S1Z2OI", "ts": "2025-07-29 23:11:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "NFERA7", "ts": "2025-07-29 23:11:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "L33Q2V", "ts": "2025-07-29 23:11:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "C450WA", "ts": "2025-07-29 23:11:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "RA7Q2K", "ts": "2025-07-29 23:11:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "BN79TA", "ts": "2025-07-29 23:11:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "PBB4A5", "ts": "2025-07-29 23:11:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "BR0D8V", "ts": "2025-07-29 23:11:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "561HAN", "ts": "2025-07-29 23:11:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "I0RPA7", "ts": "2025-07-29 23:12:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "8JBQ41", "ts": "2025-07-29 23:13:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "YXMK0U", "ts": "2025-07-30 00:02:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/log.py\", line 83, in post\n    res_obj = log_request(req_obj, \"/log/logging/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "1UCES2", "ts": "2025-07-30 00:02:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/log.py\", line 83, in post\n    res_obj = log_request(req_obj, \"/log/logging/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "ICH867", "ts": "2025-07-30 00:02:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/publication.py\", line 37, in post\n    res_obj = log_request(req_obj, \"/publication/detail/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "3TV5WP", "ts": "2025-07-30 00:11:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "03GLNV", "ts": "2025-07-30 00:11:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "O6TAL8", "ts": "2025-07-30 00:15:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "UPUM31", "ts": "2025-07-30 00:18:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "SXTM2H", "ts": "2025-07-30 12:57:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L2SR5E", "ts": "2025-07-30 17:16:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QD5PCD", "ts": "2025-07-30 17:33:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "A3TYK2", "ts": "2025-07-30 17:38:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "IMKFCR", "ts": "2025-07-30 18:39:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 69, in post\n    res_obj = list_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 37, in list_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "6WVHC9", "ts": "2025-07-30 19:43:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "1J1PPP", "ts": "2025-07-31 10:10:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "5XYZAM", "ts": "2025-07-31 12:32:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "LR4P4S", "ts": "2025-07-31 12:43:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "QAAXNR", "ts": "2025-07-31 12:53:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "P7FEUG", "ts": "2025-07-31 12:54:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "430GX9", "ts": "2025-07-31 13:15:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "NG72WW", "ts": "2025-07-31 13:17:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "TI0ZGC", "ts": "2025-07-31 13:17:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "VP5WER", "ts": "2025-07-31 16:22:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 139, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 821, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "LGC5YV", "ts": "2025-07-31 16:47:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 118, in post\n    empty_search_flag = True if \"empty_search_flag\" in req_obj else False\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "X08JXH", "ts": "2025-07-31 16:47:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 121, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 225, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "DG7LZ5", "ts": "2025-07-31 16:51:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 139, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 821, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "PU2Q7M", "ts": "2025-07-31 16:51:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 131, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 821, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "C1U1OP", "ts": "2025-07-31 17:16:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 121, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 225, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "JQHI5X", "ts": "2025-07-31 18:31:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 190, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 821, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "0D5MZ9", "ts": "2025-08-02 15:47:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HKGNNJ", "ts": "2025-08-03 18:58:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "44ZR0W", "ts": "2025-08-04 09:04:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BKE4IQ", "ts": "2025-08-04 09:11:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EK0BR4", "ts": "2025-08-04 13:31:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 139, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 821, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "KL65KW", "ts": "2025-08-04 13:32:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 139, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 821, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "W9E4F9", "ts": "2025-08-04 21:28:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WV6FW9", "ts": "2025-08-05 16:03:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 121, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 225, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "UEJX0Q", "ts": "2025-08-05 16:03:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 139, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 821, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "HUC1OQ", "ts": "2025-08-05 16:09:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 139, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 821, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "QRJLT6", "ts": "2025-08-05 16:30:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 121, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 225, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "WHEKRT", "ts": "2025-08-05 17:46:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SBESAE", "ts": "2025-08-05 19:58:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7UXFYY", "ts": "2025-08-05 21:42:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 149, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nKeyError: 'jobtype'\n"}, {"id": "NW0J1P", "ts": "2025-08-05 21:42:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 149, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nKeyError: 'jobtype'\n"}, {"id": "APYXZE", "ts": "2025-08-05 21:42:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 149, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nKeyError: 'jobtype'\n"}, {"id": "IFPZ46", "ts": "2025-08-05 21:42:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 149, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nKeyError: 'jobtype'\n"}, {"id": "H95A9Y", "ts": "2025-08-05 21:42:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 149, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nKeyError: 'jobtype'\n"}, {"id": "E3V2CK", "ts": "2025-08-05 21:42:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 149, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nKeyError: 'jobtype'\n"}, {"id": "DKVA4B", "ts": "2025-08-05 21:42:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 149, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nKeyError: 'jobtype'\n"}, {"id": "HMNT9Q", "ts": "2025-08-05 21:42:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 149, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nKeyError: 'jobtype'\n"}, {"id": "UH9JFA", "ts": "2025-08-05 21:42:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 149, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nKeyError: 'jobtype'\n"}, {"id": "881C6L", "ts": "2025-08-05 21:43:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 149, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nKeyError: 'jobtype'\n"}, {"id": "L05PPY", "ts": "2025-08-05 21:43:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 149, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nKeyError: 'jobtype'\n"}, {"id": "WI59KX", "ts": "2025-08-05 21:44:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 149, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nKeyError: 'jobtype'\n"}, {"id": "4NRWD2", "ts": "2025-08-05 21:44:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 149, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nKeyError: 'jobtype'\n"}, {"id": "8LL13R", "ts": "2025-08-05 22:00:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "39WZ0G", "ts": "2025-08-05 22:42:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 149, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nKeyError: 'jobtype'\n"}, {"id": "ZERXJ0", "ts": "2025-08-05 22:42:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 149, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nKeyError: 'jobtype'\n"}, {"id": "FC1QJM", "ts": "2025-08-05 22:42:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 149, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nKeyError: 'jobtype'\n"}, {"id": "RH4MLM", "ts": "2025-08-05 22:42:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 149, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nKeyError: 'jobtype'\n"}, {"id": "EPBG0D", "ts": "2025-08-05 22:42:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 149, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nKeyError: 'jobtype'\n"}, {"id": "105HOO", "ts": "2025-08-05 22:43:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 149, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nKeyError: 'jobtype'\n"}, {"id": "MX62PD", "ts": "2025-08-05 22:44:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 149, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nKeyError: 'jobtype'\n"}, {"id": "A1O5VD", "ts": "2025-08-06 01:33:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 149, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nKeyError: 'jobtype'\n"}, {"id": "NQ5VE3", "ts": "2025-08-06 17:10:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y5IGLG", "ts": "2025-08-07 00:33:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 149, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nKeyError: 'jobtype'\n"}, {"id": "1Y21F7", "ts": "2025-08-07 05:10:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "VDK2Q7", "ts": "2025-08-07 19:19:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "CV2MC4", "ts": "2025-08-08 00:15:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "G1LMI2", "ts": "2025-08-08 00:15:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "IADSV3", "ts": "2025-08-08 07:01:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "JAIWWF", "ts": "2025-08-08 07:54:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OUPG6Z", "ts": "2025-08-09 15:46:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XG523V", "ts": "2025-08-10 18:48:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YDOH8A", "ts": "2025-08-10 22:14:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 149, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nKeyError: 'jobtype'\n"}, {"id": "0VSSOB", "ts": "2025-08-11 06:56:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/misc.py\", line 105, in post\n    file_path = \"%s%s.json\" % (testdb_path, req_obj[\"id\"])\nKeyError: 'id'\n"}, {"id": "1ZNS53", "ts": "2025-08-11 10:50:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OYZRZG", "ts": "2025-08-11 17:02:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 139, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 821, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "B6CRXK", "ts": "2025-08-11 17:25:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Z8C4IM", "ts": "2025-08-11 17:57:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PO9KNX", "ts": "2025-08-11 22:28:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "QRRSWR", "ts": "2025-08-12 10:17:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 139, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 821, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "ICI9CG", "ts": "2025-08-12 10:24:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 121, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 225, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "R25MMM", "ts": "2025-08-12 10:26:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 139, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 821, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "HT80KE", "ts": "2025-08-12 11:03:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 190, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 821, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "CHI0IE", "ts": "2025-08-12 11:03:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 121, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 225, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "VEEF1R", "ts": "2025-08-12 18:08:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/typeahead.py\", line 139, in post\n    tmp_obj = categorized_typeahead(req_obj, config_obj)\n  File \"/app/glygen/typeahead_apilib.py\", line 615, in categorized_typeahead\n    for cat in hit_dict:\nUnboundLocalError: local variable 'hit_dict' referenced before assignment\n"}, {"id": "Q8PXZ3", "ts": "2025-08-12 18:08:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/typeahead.py\", line 139, in post\n    tmp_obj = categorized_typeahead(req_obj, config_obj)\n  File \"/app/glygen/typeahead_apilib.py\", line 615, in categorized_typeahead\n    for cat in hit_dict:\nUnboundLocalError: local variable 'hit_dict' referenced before assignment\n"}, {"id": "2DY68R", "ts": "2025-08-14 15:14:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 149, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nKeyError: 'jobtype'\n"}, {"id": "U9GQZP", "ts": "2025-08-14 15:14:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 149, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nKeyError: 'jobtype'\n"}, {"id": "YVOX5Q", "ts": "2025-08-14 19:08:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "V92O8H", "ts": "2025-08-14 19:08:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "8RV69Z", "ts": "2025-08-14 19:08:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "V94HSK", "ts": "2025-08-14 19:08:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "Y5YWHC", "ts": "2025-08-14 19:08:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "X6ZVUD", "ts": "2025-08-14 19:08:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "HY2IMM", "ts": "2025-08-14 19:08:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "L42LZE", "ts": "2025-08-14 19:08:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "5W54N2", "ts": "2025-08-14 19:08:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "2YCD2Z", "ts": "2025-08-14 19:08:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "VE9YKL", "ts": "2025-08-14 19:08:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "EYRTXH", "ts": "2025-08-14 19:08:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "RBTE5B", "ts": "2025-08-14 19:08:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "8536SH", "ts": "2025-08-14 19:08:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "76IDZR", "ts": "2025-08-14 19:08:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "UKX4SD", "ts": "2025-08-14 19:08:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "BVZ32S", "ts": "2025-08-14 19:08:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "LHY3Y7", "ts": "2025-08-14 19:08:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "D4S600", "ts": "2025-08-14 19:08:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "D5064U", "ts": "2025-08-14 19:08:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "X1Z9D7", "ts": "2025-08-14 19:08:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "N3ECCD", "ts": "2025-08-14 19:08:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "WNOPMJ", "ts": "2025-08-14 19:08:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "H4DOVP", "ts": "2025-08-14 19:08:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "6ZB2U3", "ts": "2025-08-14 19:08:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "3OAQPD", "ts": "2025-08-14 19:08:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "60XEU5", "ts": "2025-08-14 19:08:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "GDE52A", "ts": "2025-08-14 19:08:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "17AQTG", "ts": "2025-08-14 19:08:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "7G89TZ", "ts": "2025-08-14 19:08:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "MA1PWH", "ts": "2025-08-14 19:08:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "9N1FSF", "ts": "2025-08-14 19:08:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "IBE9RB", "ts": "2025-08-14 19:08:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "N6XXER", "ts": "2025-08-14 19:08:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "2J4SLR", "ts": "2025-08-14 19:08:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "L931JM", "ts": "2025-08-14 19:08:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "Z7XYFL", "ts": "2025-08-14 19:08:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "DQWWNQ", "ts": "2025-08-14 19:08:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "1BF3G5", "ts": "2025-08-14 19:08:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "2EMIGW", "ts": "2025-08-14 19:08:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "X44XBW", "ts": "2025-08-14 19:09:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "W2RTP0", "ts": "2025-08-14 19:09:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "J2O9FZ", "ts": "2025-08-14 19:09:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "918P7O", "ts": "2025-08-14 19:09:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "MPD1HD", "ts": "2025-08-14 19:09:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "FU2NMC", "ts": "2025-08-14 19:09:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "P1I2H1", "ts": "2025-08-14 19:09:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "V60UXP", "ts": "2025-08-14 19:09:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "UY6TYV", "ts": "2025-08-14 19:09:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "LSSGN4", "ts": "2025-08-14 19:09:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "GOYOXK", "ts": "2025-08-14 19:09:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "C9TUNM", "ts": "2025-08-14 19:09:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "D94XPJ", "ts": "2025-08-14 19:09:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "9P5KYS", "ts": "2025-08-14 19:09:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "MHCT8X", "ts": "2025-08-14 19:09:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "8TRV3M", "ts": "2025-08-14 19:09:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "R2G0ZJ", "ts": "2025-08-14 19:09:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "OCQTWC", "ts": "2025-08-14 19:09:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "FUL7YG", "ts": "2025-08-14 19:09:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "33I193", "ts": "2025-08-14 19:09:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "X60PNP", "ts": "2025-08-14 19:09:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "OZXTCI", "ts": "2025-08-14 19:09:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "WGAXNI", "ts": "2025-08-14 19:09:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "5W3RTP", "ts": "2025-08-14 19:09:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "P939AO", "ts": "2025-08-14 19:09:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "W8K5CS", "ts": "2025-08-14 19:09:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "3RTZ7G", "ts": "2025-08-14 19:09:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "HEMAGX", "ts": "2025-08-14 19:09:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "7EO3XP", "ts": "2025-08-14 19:09:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "12TOM1", "ts": "2025-08-14 19:09:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "I8ZGX4", "ts": "2025-08-14 19:09:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "GWYUP2", "ts": "2025-08-14 19:09:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "S65NGC", "ts": "2025-08-14 19:09:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "WJ6VO8", "ts": "2025-08-14 19:09:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "5IZMBV", "ts": "2025-08-14 19:09:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "ZCHJ80", "ts": "2025-08-14 19:09:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "GNIJZT", "ts": "2025-08-14 19:09:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "DRSVGD", "ts": "2025-08-14 19:09:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "GFQIHR", "ts": "2025-08-14 19:09:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "0EELOX", "ts": "2025-08-14 19:09:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "X84EGB", "ts": "2025-08-14 19:09:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "YTXNFM", "ts": "2025-08-14 19:09:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "1SD1W0", "ts": "2025-08-14 19:09:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "K481SP", "ts": "2025-08-14 19:09:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "8TAWC6", "ts": "2025-08-14 19:09:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "IOT9A7", "ts": "2025-08-14 19:09:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "GCN1VL", "ts": "2025-08-14 19:09:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "F1YYF4", "ts": "2025-08-14 19:09:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "9VTJKX", "ts": "2025-08-14 19:09:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "EXTQSC", "ts": "2025-08-14 19:09:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "M1CXSB", "ts": "2025-08-14 19:09:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "Y3CIUB", "ts": "2025-08-14 19:09:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "FN395W", "ts": "2025-08-14 19:09:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "XICJQY", "ts": "2025-08-14 19:09:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "FYOKMH", "ts": "2025-08-14 19:09:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "TRNFS3", "ts": "2025-08-14 19:09:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "WJ0B1X", "ts": "2025-08-14 19:09:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "D2KG6Q", "ts": "2025-08-14 19:09:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "JKJZE5", "ts": "2025-08-14 19:09:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "Z6TP82", "ts": "2025-08-14 19:09:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "IHOA78", "ts": "2025-08-14 19:09:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "RG72BT", "ts": "2025-08-14 19:09:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "OYLDRM", "ts": "2025-08-14 19:09:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "183KH1", "ts": "2025-08-14 19:09:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "ZB2NYP", "ts": "2025-08-14 19:09:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "83TWUI", "ts": "2025-08-14 19:09:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "5OBIKI", "ts": "2025-08-14 19:09:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "BT7UJY", "ts": "2025-08-14 19:09:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "IUIQ21", "ts": "2025-08-14 19:09:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "7C43V6", "ts": "2025-08-14 19:09:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "7TDGOD", "ts": "2025-08-14 19:09:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "E5ECK7", "ts": "2025-08-14 19:09:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "OSW043", "ts": "2025-08-14 19:09:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "HJ704V", "ts": "2025-08-14 19:09:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "EFLL3S", "ts": "2025-08-14 19:09:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "GXVQ5Y", "ts": "2025-08-14 19:09:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "8I44PX", "ts": "2025-08-14 19:10:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "2Q50ZI", "ts": "2025-08-14 19:10:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "MC6X6S", "ts": "2025-08-14 19:10:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "J6Z245", "ts": "2025-08-14 19:10:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "HF3GVE", "ts": "2025-08-14 19:10:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "1HS343", "ts": "2025-08-14 19:10:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "Y7M50T", "ts": "2025-08-14 19:10:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "HGF6DG", "ts": "2025-08-14 19:10:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "8CAQL8", "ts": "2025-08-14 19:10:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "1AMMI0", "ts": "2025-08-14 19:10:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "N7DZ80", "ts": "2025-08-14 19:10:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "2UZR8M", "ts": "2025-08-14 19:10:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "OLHGW7", "ts": "2025-08-14 19:10:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "W48BQO", "ts": "2025-08-14 19:10:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "GXOMT6", "ts": "2025-08-14 19:10:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "0DSQNA", "ts": "2025-08-14 19:10:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "5MX22X", "ts": "2025-08-14 19:10:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "IZ9PF8", "ts": "2025-08-14 19:10:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "N6RXMJ", "ts": "2025-08-14 19:10:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "D2GT1G", "ts": "2025-08-14 19:10:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "8B66RM", "ts": "2025-08-14 19:10:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "2MR792", "ts": "2025-08-14 19:10:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "MD8SRE", "ts": "2025-08-14 19:10:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "A17GWP", "ts": "2025-08-14 19:10:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "FDDQ8F", "ts": "2025-08-14 19:10:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "IH1RGA", "ts": "2025-08-14 19:10:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "IG4V58", "ts": "2025-08-14 19:10:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "TPV572", "ts": "2025-08-14 19:10:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "6N29H8", "ts": "2025-08-14 19:10:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "960I05", "ts": "2025-08-14 19:10:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "PN15R7", "ts": "2025-08-14 19:10:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "THOXN6", "ts": "2025-08-14 19:10:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "QV4ZTF", "ts": "2025-08-14 19:10:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "ROC4JV", "ts": "2025-08-14 19:10:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "20KHI4", "ts": "2025-08-14 19:10:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "6OVVP3", "ts": "2025-08-14 19:10:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "XNS8IF", "ts": "2025-08-14 19:10:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "03PE3C", "ts": "2025-08-14 19:10:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "O5FTFF", "ts": "2025-08-14 19:10:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "DHUDRZ", "ts": "2025-08-14 19:10:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "8D87TX", "ts": "2025-08-14 19:10:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "UPJJCC", "ts": "2025-08-14 19:10:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "7QS9UI", "ts": "2025-08-14 19:10:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "5MBOME", "ts": "2025-08-14 19:10:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "E19JA4", "ts": "2025-08-14 19:10:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "PNJY6R", "ts": "2025-08-14 19:10:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "NN8HCA", "ts": "2025-08-14 19:10:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "VMV9F3", "ts": "2025-08-14 19:10:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "2NDU1D", "ts": "2025-08-14 19:10:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "0ZOLBP", "ts": "2025-08-14 19:10:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "FV0S10", "ts": "2025-08-14 19:10:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "YVHSNB", "ts": "2025-08-14 19:10:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "DNSFP6", "ts": "2025-08-14 19:10:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "JNR1QO", "ts": "2025-08-14 19:10:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "MKZ8VA", "ts": "2025-08-14 19:10:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "AEQXWI", "ts": "2025-08-14 19:10:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "IF2H58", "ts": "2025-08-14 19:10:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "DOI236", "ts": "2025-08-14 19:10:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "AAYHCS", "ts": "2025-08-14 19:10:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "00GH8R", "ts": "2025-08-14 19:10:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "HINM5G", "ts": "2025-08-14 19:10:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "8NF1TZ", "ts": "2025-08-14 19:10:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "ZUQ08W", "ts": "2025-08-14 19:10:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "30NNVU", "ts": "2025-08-14 19:10:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "LYZTBG", "ts": "2025-08-14 19:10:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "MQLFZD", "ts": "2025-08-14 19:10:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "IIJC48", "ts": "2025-08-14 19:10:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "8T8KT3", "ts": "2025-08-14 19:10:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "HKFKSZ", "ts": "2025-08-14 19:10:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "H4KFSI", "ts": "2025-08-14 19:10:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "NJDPH2", "ts": "2025-08-14 19:10:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "KH7F9C", "ts": "2025-08-14 19:10:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "JFZYO5", "ts": "2025-08-14 19:10:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "NGKBKC", "ts": "2025-08-14 19:10:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "KJENBD", "ts": "2025-08-14 19:10:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "L4YX77", "ts": "2025-08-14 19:11:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "163WLR", "ts": "2025-08-14 19:11:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "T4V4EE", "ts": "2025-08-14 19:11:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "AK8IYX", "ts": "2025-08-14 19:11:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "8ZPLJ5", "ts": "2025-08-14 19:11:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "L7TL1U", "ts": "2025-08-14 19:11:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "W05IMP", "ts": "2025-08-14 19:11:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "R430R3", "ts": "2025-08-14 19:11:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "6TVVO1", "ts": "2025-08-14 19:11:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "C0ORBL", "ts": "2025-08-14 19:11:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "N61CLU", "ts": "2025-08-14 19:11:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "CGY4J0", "ts": "2025-08-14 19:11:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "3VH93B", "ts": "2025-08-14 19:11:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "QXZWMO", "ts": "2025-08-14 19:11:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "FVTUDS", "ts": "2025-08-14 19:11:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "K0YBXA", "ts": "2025-08-14 19:11:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "3VHCDN", "ts": "2025-08-14 19:11:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "21QK09", "ts": "2025-08-14 19:11:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "3FOWGY", "ts": "2025-08-14 19:11:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "0IMLLQ", "ts": "2025-08-14 19:11:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "86408D", "ts": "2025-08-14 19:11:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "KHRVLZ", "ts": "2025-08-14 19:11:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "QPX1CW", "ts": "2025-08-14 19:11:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "Q91PK7", "ts": "2025-08-14 19:56:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "GR3FBA", "ts": "2025-08-14 19:56:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "B3ZJSE", "ts": "2025-08-14 19:56:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "K3Y4ZC", "ts": "2025-08-14 19:56:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "S4TZMM", "ts": "2025-08-14 19:56:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "QI2AVD", "ts": "2025-08-14 19:56:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "DVM8TP", "ts": "2025-08-14 19:56:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "UR8YHJ", "ts": "2025-08-14 19:56:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "2XKRIC", "ts": "2025-08-14 19:56:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "ONLKW3", "ts": "2025-08-14 19:56:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "GBAXX9", "ts": "2025-08-14 19:56:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "5HG4SO", "ts": "2025-08-14 19:56:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "BJGUNW", "ts": "2025-08-14 19:56:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "ONPP26", "ts": "2025-08-14 19:56:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "HN22J9", "ts": "2025-08-14 19:56:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "2CHSCT", "ts": "2025-08-14 19:56:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "3AV89M", "ts": "2025-08-14 19:56:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "2FK5RK", "ts": "2025-08-14 19:56:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "423L1L", "ts": "2025-08-14 19:56:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "QMY698", "ts": "2025-08-14 19:56:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "V42Y2G", "ts": "2025-08-14 19:56:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "5D396I", "ts": "2025-08-14 19:56:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "ITR2TY", "ts": "2025-08-14 19:56:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "HHU6R6", "ts": "2025-08-14 19:56:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "42EZDZ", "ts": "2025-08-14 19:56:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "6PZY4R", "ts": "2025-08-14 19:56:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "38THYM", "ts": "2025-08-14 19:56:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "2OJLRB", "ts": "2025-08-14 19:56:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "KWXLDR", "ts": "2025-08-14 19:56:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "OFEK80", "ts": "2025-08-14 19:56:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "4G7FA1", "ts": "2025-08-14 19:56:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "YSKMT3", "ts": "2025-08-14 19:56:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "9XQAZ4", "ts": "2025-08-14 19:56:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "ZZ58HC", "ts": "2025-08-14 19:56:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "D6AATS", "ts": "2025-08-14 19:56:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "NC1DER", "ts": "2025-08-14 19:56:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "QQMSL2", "ts": "2025-08-14 19:56:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "LSU1MZ", "ts": "2025-08-14 19:56:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "ZFE6CV", "ts": "2025-08-14 19:56:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "UY9JXY", "ts": "2025-08-14 19:56:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "PYAH5B", "ts": "2025-08-14 19:56:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "3Z65PY", "ts": "2025-08-14 19:56:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "EZNIHP", "ts": "2025-08-14 19:56:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "99AXV8", "ts": "2025-08-14 19:56:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "YQF1FT", "ts": "2025-08-14 19:56:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "32UD7B", "ts": "2025-08-14 19:56:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "2ROHGF", "ts": "2025-08-14 19:56:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "9PDU4S", "ts": "2025-08-14 19:56:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "A205DM", "ts": "2025-08-14 19:56:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "RYAESC", "ts": "2025-08-14 19:56:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "60KV24", "ts": "2025-08-14 19:56:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "HNDT56", "ts": "2025-08-14 19:56:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "SC6X7W", "ts": "2025-08-14 19:56:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "PRM5QZ", "ts": "2025-08-14 19:56:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "H06MEQ", "ts": "2025-08-14 19:56:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "LGGN9O", "ts": "2025-08-14 19:56:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "OSOMOM", "ts": "2025-08-14 19:56:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "AOBMZ2", "ts": "2025-08-14 19:56:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "QKQPLI", "ts": "2025-08-14 19:56:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "5I7H5O", "ts": "2025-08-14 19:56:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "CBP7RF", "ts": "2025-08-14 19:56:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "6YGR2K", "ts": "2025-08-14 19:56:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "XT31CI", "ts": "2025-08-14 19:56:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "34B86E", "ts": "2025-08-14 19:56:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "5ZS757", "ts": "2025-08-14 19:56:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "ITU1I6", "ts": "2025-08-14 19:57:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "4NGYQR", "ts": "2025-08-14 19:57:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "Q5IA4C", "ts": "2025-08-14 19:57:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "46V3WF", "ts": "2025-08-14 19:57:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "573EUT", "ts": "2025-08-14 19:57:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "IWRBAX", "ts": "2025-08-14 19:57:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "Q4EIX9", "ts": "2025-08-14 19:57:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "A0ZHCZ", "ts": "2025-08-14 19:57:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "LCZX2F", "ts": "2025-08-14 19:57:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "3Z97EG", "ts": "2025-08-14 19:57:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "OSG036", "ts": "2025-08-14 19:57:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "XK1L3I", "ts": "2025-08-14 19:57:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "H0BKF4", "ts": "2025-08-14 19:57:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "SIRLV9", "ts": "2025-08-14 19:57:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "PJ8D87", "ts": "2025-08-14 19:57:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "8YRE7Q", "ts": "2025-08-14 19:57:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "EGY5VK", "ts": "2025-08-14 19:57:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "3HSUQE", "ts": "2025-08-14 19:57:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "TSNDVI", "ts": "2025-08-14 19:57:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "8R7FVL", "ts": "2025-08-14 19:57:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "2GC8NZ", "ts": "2025-08-14 19:57:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "F0IJ4L", "ts": "2025-08-14 19:57:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "OC705D", "ts": "2025-08-14 19:57:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "3EVTPP", "ts": "2025-08-14 19:57:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "BFBXDJ", "ts": "2025-08-14 19:57:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "SY1OT4", "ts": "2025-08-14 19:57:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "WXWIAR", "ts": "2025-08-14 19:57:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "I8YXDO", "ts": "2025-08-14 19:57:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "UIYM9H", "ts": "2025-08-14 19:57:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "1YVW37", "ts": "2025-08-14 19:57:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "R0X2PL", "ts": "2025-08-14 19:57:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "AKZLDR", "ts": "2025-08-14 19:57:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "NG5KFN", "ts": "2025-08-14 19:57:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "XPIYPU", "ts": "2025-08-14 19:57:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "NRM4YE", "ts": "2025-08-14 19:57:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "KFZ43A", "ts": "2025-08-14 19:57:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "PWO92D", "ts": "2025-08-14 19:57:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "A4VG39", "ts": "2025-08-14 19:57:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "WIXH9R", "ts": "2025-08-14 19:57:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "RUBDBZ", "ts": "2025-08-14 19:57:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "0O6FKY", "ts": "2025-08-14 19:57:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "WE4YE2", "ts": "2025-08-14 19:57:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "TDV98B", "ts": "2025-08-14 19:57:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "DYH4NI", "ts": "2025-08-14 19:57:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "DP79SX", "ts": "2025-08-14 19:57:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "HNVVD6", "ts": "2025-08-14 19:57:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "JPAH7U", "ts": "2025-08-14 19:57:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "BEFXGK", "ts": "2025-08-14 19:57:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "NG5KB1", "ts": "2025-08-14 19:57:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "9PSJAV", "ts": "2025-08-14 19:57:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "QEQXS2", "ts": "2025-08-14 19:57:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "KS5SI2", "ts": "2025-08-14 19:57:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "RVCBPY", "ts": "2025-08-14 19:57:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "5J5R2V", "ts": "2025-08-14 19:57:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "PDFO5E", "ts": "2025-08-14 19:57:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "8X35JH", "ts": "2025-08-14 19:57:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "F91GFE", "ts": "2025-08-14 19:57:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "XI9NSS", "ts": "2025-08-14 19:57:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "8BAC4T", "ts": "2025-08-14 19:57:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "QRQZ1P", "ts": "2025-08-14 19:57:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "CM3P66", "ts": "2025-08-14 19:57:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "0O9EZK", "ts": "2025-08-14 19:57:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "5Q4QVB", "ts": "2025-08-14 19:57:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "3J2SRA", "ts": "2025-08-14 19:57:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "U1XOED", "ts": "2025-08-14 19:57:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "5OLABI", "ts": "2025-08-14 19:57:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "3OXMVV", "ts": "2025-08-14 19:57:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "IE3XUM", "ts": "2025-08-14 19:57:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "QH3ARK", "ts": "2025-08-14 19:57:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "JDM4KQ", "ts": "2025-08-14 19:57:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "7B7VIZ", "ts": "2025-08-14 19:57:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "ZJ8NJ8", "ts": "2025-08-14 19:57:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "RY3FU7", "ts": "2025-08-14 22:54:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "7ZINQD", "ts": "2025-08-14 22:54:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "T8E4V4", "ts": "2025-08-14 22:54:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "PEEFQC", "ts": "2025-08-14 22:54:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "81ZWES", "ts": "2025-08-14 22:54:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "UGEHSY", "ts": "2025-08-14 22:54:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "WCRUKP", "ts": "2025-08-14 22:54:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "F1O5P6", "ts": "2025-08-14 22:54:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "EMJPKU", "ts": "2025-08-14 22:54:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "ZSI2LL", "ts": "2025-08-14 22:54:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "MIQ0J5", "ts": "2025-08-14 22:54:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "RQBNZ2", "ts": "2025-08-14 22:54:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "0THU8G", "ts": "2025-08-14 22:54:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "XRGDSG", "ts": "2025-08-14 22:54:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "HGIS2F", "ts": "2025-08-14 22:54:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "VVIHBM", "ts": "2025-08-14 22:54:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "HB54MR", "ts": "2025-08-14 22:54:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "4887TO", "ts": "2025-08-14 22:54:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "ZHSG2U", "ts": "2025-08-14 22:54:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "YRIMRF", "ts": "2025-08-14 22:54:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "P5GJEW", "ts": "2025-08-14 22:54:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "ZSQKM1", "ts": "2025-08-14 22:54:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "YXITMS", "ts": "2025-08-14 22:54:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "C9U8HO", "ts": "2025-08-14 22:54:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "IRNPP5", "ts": "2025-08-14 22:54:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "CBH7RN", "ts": "2025-08-14 22:54:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "8FQ7RA", "ts": "2025-08-14 22:54:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "2RZVDL", "ts": "2025-08-14 22:54:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "T5QENQ", "ts": "2025-08-14 22:54:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "78MR37", "ts": "2025-08-14 22:54:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "C9LF3A", "ts": "2025-08-14 22:54:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "778YAX", "ts": "2025-08-14 22:54:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "QQPWSM", "ts": "2025-08-14 22:54:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "IMDEUU", "ts": "2025-08-14 22:54:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "MVVHN1", "ts": "2025-08-14 22:54:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "9091OD", "ts": "2025-08-14 22:54:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "M72P4F", "ts": "2025-08-14 22:54:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "WG3A4U", "ts": "2025-08-14 22:54:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "SRWUTV", "ts": "2025-08-14 22:54:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "DGOCJG", "ts": "2025-08-14 22:54:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "KHHK0J", "ts": "2025-08-14 22:54:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "YOPNFQ", "ts": "2025-08-14 22:54:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "HZCDR5", "ts": "2025-08-14 22:54:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "XZMT8A", "ts": "2025-08-14 22:54:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "RGNRQI", "ts": "2025-08-14 22:55:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "2XAIP9", "ts": "2025-08-14 22:55:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "UFZAHZ", "ts": "2025-08-14 22:55:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "0HUH1S", "ts": "2025-08-14 22:55:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "VD12LY", "ts": "2025-08-14 22:55:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "GLEROW", "ts": "2025-08-14 22:55:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "DJRRE2", "ts": "2025-08-14 22:55:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "2T78HP", "ts": "2025-08-14 22:55:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "96EHLD", "ts": "2025-08-14 22:55:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "79P332", "ts": "2025-08-14 22:55:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "QDI9EC", "ts": "2025-08-14 22:55:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "4478AB", "ts": "2025-08-14 22:55:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "AG85AX", "ts": "2025-08-14 22:55:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "QX9VDO", "ts": "2025-08-14 22:55:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "DO4SAN", "ts": "2025-08-14 22:55:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "7QZSX4", "ts": "2025-08-14 22:55:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "QA2TL3", "ts": "2025-08-14 22:55:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "NELAC1", "ts": "2025-08-14 22:55:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "6ZGDI2", "ts": "2025-08-14 22:55:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "DCBQB9", "ts": "2025-08-14 22:55:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "2L56NT", "ts": "2025-08-14 22:55:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "FPTD5P", "ts": "2025-08-14 22:55:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "4AWL4X", "ts": "2025-08-14 22:55:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "M1VPIB", "ts": "2025-08-14 22:55:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "NMGC3Q", "ts": "2025-08-14 22:55:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "AKW46Y", "ts": "2025-08-14 22:55:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "WTXHO5", "ts": "2025-08-14 22:55:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "8KC5T7", "ts": "2025-08-14 22:55:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "G5ZEK3", "ts": "2025-08-14 22:55:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "3X7XYB", "ts": "2025-08-14 22:55:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "ZZJ1N0", "ts": "2025-08-14 22:55:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "K8NSMG", "ts": "2025-08-14 22:55:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "74NTJW", "ts": "2025-08-14 22:55:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "EWZ8DT", "ts": "2025-08-14 22:55:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "K9NEX5", "ts": "2025-08-14 22:55:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "X57G4T", "ts": "2025-08-14 22:55:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "U4LLPU", "ts": "2025-08-14 22:55:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "VL628L", "ts": "2025-08-14 22:55:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "6JH2I8", "ts": "2025-08-14 22:55:29 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "RWYN8X", "ts": "2025-08-14 22:55:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "BHGP89", "ts": "2025-08-14 22:55:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "J01JRX", "ts": "2025-08-14 22:55:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "A3YQSH", "ts": "2025-08-14 22:55:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "I4KRMV", "ts": "2025-08-14 22:55:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "30GFRM", "ts": "2025-08-14 22:55:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "CCIPA3", "ts": "2025-08-14 22:55:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "QTLMSR", "ts": "2025-08-14 22:55:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "0EV4OP", "ts": "2025-08-14 22:55:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "Y2DIHM", "ts": "2025-08-14 22:55:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "33JJ3T", "ts": "2025-08-14 22:55:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "1RHEQX", "ts": "2025-08-14 22:55:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "OWQSEY", "ts": "2025-08-14 22:55:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "59AUIK", "ts": "2025-08-14 22:55:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "VM1SHS", "ts": "2025-08-14 22:55:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "4PI0TE", "ts": "2025-08-14 22:55:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "4OL2AC", "ts": "2025-08-14 22:55:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "6KGBEP", "ts": "2025-08-14 22:55:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "LVTOQA", "ts": "2025-08-14 22:55:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "ZABFAM", "ts": "2025-08-14 22:55:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "MECJS9", "ts": "2025-08-14 22:55:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "KKS58O", "ts": "2025-08-14 22:55:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "IPFVET", "ts": "2025-08-14 22:55:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "ICXYZD", "ts": "2025-08-14 22:55:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "MXLZU2", "ts": "2025-08-14 22:55:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "MH49VO", "ts": "2025-08-14 22:55:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "L5EWVU", "ts": "2025-08-14 22:55:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "MFI2VZ", "ts": "2025-08-14 22:55:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "AOYY86", "ts": "2025-08-14 22:55:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "33ZBKU", "ts": "2025-08-14 22:55:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "0QR19Y", "ts": "2025-08-14 22:55:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "AKVLRV", "ts": "2025-08-14 22:55:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "RUWTSC", "ts": "2025-08-14 22:55:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "ET4CHT", "ts": "2025-08-14 22:55:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "1UM6OB", "ts": "2025-08-14 22:55:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "A1Q4AZ", "ts": "2025-08-14 22:55:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "XA8RI9", "ts": "2025-08-14 22:55:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "ZD9PVX", "ts": "2025-08-14 22:55:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "J6QJT6", "ts": "2025-08-14 22:55:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "T0UETC", "ts": "2025-08-14 22:56:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "OZ1Z34", "ts": "2025-08-14 22:56:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "W1JG42", "ts": "2025-08-14 22:56:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "IDI8EC", "ts": "2025-08-14 22:56:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "0M8VEB", "ts": "2025-08-14 22:56:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "BHSOX0", "ts": "2025-08-14 22:56:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "65MXA9", "ts": "2025-08-14 22:56:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "5KXI0G", "ts": "2025-08-14 22:56:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "F2N1MU", "ts": "2025-08-14 22:56:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "BZQ6WC", "ts": "2025-08-14 22:56:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "KQ9TDH", "ts": "2025-08-14 22:56:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "CEH3I5", "ts": "2025-08-14 22:56:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "TEJJK2", "ts": "2025-08-14 22:56:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "AEUF05", "ts": "2025-08-14 22:56:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "MDQU8Q", "ts": "2025-08-14 22:56:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "AX04EM", "ts": "2025-08-15 17:46:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "EVMEVR", "ts": "2025-08-18 01:49:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "FO4EQ0", "ts": "2025-08-18 11:19:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7EY6II", "ts": "2025-08-18 21:08:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2LMAQD", "ts": "2025-08-19 22:57:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 79, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 106, in glycan_search\n    key_list = list(query_obj.keys())\nAttributeError: 'NoneType' object has no attribute 'keys'\n"}, {"id": "QISAU5", "ts": "2025-08-20 09:03:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 20, in get_one\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/dsviewer/db.py\", line 27, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1138, in get_socket\n    sock_info.check_auth(all_credentials)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 712, in check_auth\n    auth.authenticate(credentials, self)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 564, in authenticate\n    auth_func(credentials, sock_info)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 535, in _authenticate_default\n    source, cmd, publish_events=False).get('saslSupportedMechs', [])\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 618, in command\n    self._raise_connection_failure(error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 157, in command\n    reply = receive_message(sock, request_id)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 196, in receive_message\n    _receive_data_on_socket(sock, 16))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 261, in _receive_data_on_socket\n    raise AutoReconnect(\"connection closed\")\npymongo.errors.AutoReconnect: connection closed\n"}, {"id": "21VKXL", "ts": "2025-08-20 13:01:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "N2DTO3", "ts": "2025-08-20 19:07:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VL2C1P", "ts": "2025-08-20 23:24:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 131, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 821, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "3HOAWS", "ts": "2025-08-20 23:24:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 131, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 821, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "TQ90KI", "ts": "2025-08-21 07:06:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "C3GSB4", "ts": "2025-08-21 13:24:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 141, in post\n    res_obj = auth_notify(req_obj, config_obj)\n  File \"/app/glygen/auth_apilib.py\", line 225, in auth_notify\n    github_assignee = current_app.config[\"GITHUB_ASSIGNEE_NOTIFY\"]\nKeyError: 'GITHUB_ASSIGNEE_NOTIFY'\n"}, {"id": "GJDOBT", "ts": "2025-08-22 17:49:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/motif.py\", line 78, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "Q58T1G", "ts": "2025-08-22 22:24:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 49, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "DNXXNO", "ts": "2025-08-23 12:13:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5LYOQR", "ts": "2025-08-24 17:06:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 149, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nKeyError: 'jobtype'\n"}, {"id": "IN9MPC", "ts": "2025-08-25 09:37:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2DT00H", "ts": "2025-08-25 14:31:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 131, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 821, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "3JZ3L9", "ts": "2025-08-26 05:27:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 149, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nKeyError: 'jobtype'\n"}, {"id": "26W6ZT", "ts": "2025-08-26 18:22:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7KQOO5", "ts": "2025-08-27 14:53:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "7UDCF5", "ts": "2025-08-27 21:37:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HP5KMN", "ts": "2025-08-28 03:22:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "G1B7TG", "ts": "2025-08-28 12:38:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 131, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 1049, in get_cached_records_indirect\n    query_obj[\"sort\"], query_obj[\"order\"])\n  File \"/app/glygen/util.py\", line 457, in sort_objects\n    sorted_obj_list = sorted(grid_obj[field_name], key=lambda x: x[field_name], reverse=reverse_flag)\nKeyError: 'mass'\n"}, {"id": "ZYPQVS", "ts": "2025-08-28 18:05:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "MP2ZJQ", "ts": "2025-08-30 13:08:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "LFQ8WO", "ts": "2025-09-02 03:14:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "5BHZG3", "ts": "2025-09-02 03:51:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "3ZBOKZ", "ts": "2025-09-02 04:09:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "EV7MIS", "ts": "2025-09-02 04:46:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "STA76Z", "ts": "2025-09-02 06:04:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query (no such collection 'glydb.c_bco_v-2.9.1')\n"}, {"id": "0JS5KL", "ts": "2025-09-02 08:28:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 180, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 294, in protein_detail\n    obj = dbh[collection].find_one(mongo_query)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 1273, in find_one\n    for result in cursor.limit(-1):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: Executor error during find command :: caused by :: all indexes on collection dropped\n"}, {"id": "VD6OK7", "ts": "2025-09-02 08:29:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UAXDNY", "ts": "2025-09-02 08:29:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y8MX1Q", "ts": "2025-09-02 08:30:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "O9I8VJ", "ts": "2025-09-02 08:30:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "UKX8PH", "ts": "2025-09-02 08:30:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L07P8T", "ts": "2025-09-02 08:30:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1H8LL8", "ts": "2025-09-02 08:30:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "4BW08E", "ts": "2025-09-02 08:30:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "JQOB83", "ts": "2025-09-02 08:30:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "GM9JYF", "ts": "2025-09-02 08:31:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "TUQ5WQ", "ts": "2025-09-02 08:31:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "L4L3WO", "ts": "2025-09-02 08:31:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2VG3OZ", "ts": "2025-09-02 08:32:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "RZZ756", "ts": "2025-09-02 08:32:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "34JP4A", "ts": "2025-09-02 08:33:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "ARV0IL", "ts": "2025-09-02 10:19:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "KORVGI", "ts": "2025-09-02 10:19:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "IQ4L8K", "ts": "2025-09-02 10:53:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 141, in post\n    res_obj = auth_notify(req_obj, config_obj)\n  File \"/app/glygen/auth_apilib.py\", line 225, in auth_notify\n    github_assignee = current_app.config[\"GITHUB_ASSIGNEE_NOTIFY\"]\nKeyError: 'GITHUB_ASSIGNEE_NOTIFY'\n"}, {"id": "UMKCK9", "ts": "2025-09-02 11:56:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "CXMK9C", "ts": "2025-09-02 11:57:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "T2K810", "ts": "2025-09-02 13:35:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "74ZFA7", "ts": "2025-09-02 13:57:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "YZ2535", "ts": "2025-09-02 17:14:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 110, in post\n    res_obj = protein_search_simple(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 70, in protein_search_simple\n    for obj in dbh[collection].find(mongo_query,prj_obj):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "U26OKZ", "ts": "2025-09-02 17:14:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 110, in post\n    res_obj = protein_search_simple(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 70, in protein_search_simple\n    for obj in dbh[collection].find(mongo_query,prj_obj):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "E8PD0U", "ts": "2025-09-02 17:14:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 110, in post\n    res_obj = protein_search_simple(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 70, in protein_search_simple\n    for obj in dbh[collection].find(mongo_query,prj_obj):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "TSR2LW", "ts": "2025-09-02 17:14:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 110, in post\n    res_obj = protein_search_simple(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 70, in protein_search_simple\n    for obj in dbh[collection].find(mongo_query,prj_obj):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "R716JQ", "ts": "2025-09-02 17:14:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 110, in post\n    res_obj = protein_search_simple(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 70, in protein_search_simple\n    for obj in dbh[collection].find(mongo_query,prj_obj):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "7T8R9W", "ts": "2025-09-02 17:14:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 110, in post\n    res_obj = protein_search_simple(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 70, in protein_search_simple\n    for obj in dbh[collection].find(mongo_query,prj_obj):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "CSEGQC", "ts": "2025-09-02 17:15:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 110, in post\n    res_obj = protein_search_simple(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 70, in protein_search_simple\n    for obj in dbh[collection].find(mongo_query,prj_obj):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "2PX8SC", "ts": "2025-09-02 17:16:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 110, in post\n    res_obj = protein_search_simple(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 70, in protein_search_simple\n    for obj in dbh[collection].find(mongo_query,prj_obj):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "1WJABR", "ts": "2025-09-02 17:16:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 110, in post\n    res_obj = protein_search_simple(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 70, in protein_search_simple\n    for obj in dbh[collection].find(mongo_query,prj_obj):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "7NTQPU", "ts": "2025-09-02 17:17:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 110, in post\n    res_obj = protein_search_simple(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 70, in protein_search_simple\n    for obj in dbh[collection].find(mongo_query,prj_obj):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "LE17D2", "ts": "2025-09-02 17:17:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 110, in post\n    res_obj = protein_search_simple(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 70, in protein_search_simple\n    for obj in dbh[collection].find(mongo_query,prj_obj):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "2BU3D9", "ts": "2025-09-02 17:17:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 110, in post\n    res_obj = protein_search_simple(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 70, in protein_search_simple\n    for obj in dbh[collection].find(mongo_query,prj_obj):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "N0AKIC", "ts": "2025-09-02 17:20:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "VU69WF", "ts": "2025-09-02 17:21:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "DY4BLT", "ts": "2025-09-02 17:21:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "RSA8EQ", "ts": "2025-09-02 18:53:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y33LQD", "ts": "2025-09-02 19:46:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "DTWR0G", "ts": "2025-09-02 19:47:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "2RNBJY", "ts": "2025-09-02 19:47:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "JBMQ3P", "ts": "2025-09-02 19:51:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WN7TK8", "ts": "2025-09-02 19:53:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/publication.py\", line 39, in post\n    res_obj = publication_detail(req_obj, config_obj)\n  File \"/app/glygen/publication_apilib.py\", line 54, in publication_detail\n    batch_doc = dbh[\"c_batch\"].find_one(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 1273, in find_one\n    for result in cursor.limit(-1):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: Executor error during find command :: caused by :: all indexes on collection dropped\n"}, {"id": "K8CTF7", "ts": "2025-09-02 20:15:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SFSRU9", "ts": "2025-09-02 20:31:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 110, in post\n    res_obj = protein_search_simple(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 70, in protein_search_simple\n    for obj in dbh[collection].find(mongo_query,prj_obj):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "AA1MCG", "ts": "2025-09-02 20:31:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 110, in post\n    res_obj = protein_search_simple(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 70, in protein_search_simple\n    for obj in dbh[collection].find(mongo_query,prj_obj):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "9LDULH", "ts": "2025-09-02 20:31:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 110, in post\n    res_obj = protein_search_simple(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 70, in protein_search_simple\n    for obj in dbh[collection].find(mongo_query,prj_obj):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "WKKGSF", "ts": "2025-09-02 20:37:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 102, in post\n    res_obj = glycan_search_simple(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 77, in glycan_search_simple\n    for doc in dbh[collection].find(mongo_query,prj_obj):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "0UIG0F", "ts": "2025-09-02 20:37:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 102, in post\n    res_obj = glycan_search_simple(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 77, in glycan_search_simple\n    for doc in dbh[collection].find(mongo_query,prj_obj):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "D8YDMR", "ts": "2025-09-02 20:37:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 102, in post\n    res_obj = glycan_search_simple(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 77, in glycan_search_simple\n    for doc in dbh[collection].find(mongo_query,prj_obj):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "FR1TRI", "ts": "2025-09-02 20:37:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 102, in post\n    res_obj = glycan_search_simple(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 77, in glycan_search_simple\n    for doc in dbh[collection].find(mongo_query,prj_obj):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "WNMLW2", "ts": "2025-09-02 20:48:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "4ZFXEJ", "ts": "2025-09-02 22:04:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "4A8F8A", "ts": "2025-09-02 22:16:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 102, in post\n    res_obj = glycan_search_simple(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 77, in glycan_search_simple\n    for doc in dbh[collection].find(mongo_query,prj_obj):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "C24PML", "ts": "2025-09-02 22:16:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "82MNR2", "ts": "2025-09-02 22:17:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "IY0ON2", "ts": "2025-09-02 22:23:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 127, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "RSYGY3", "ts": "2025-09-02 23:19:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "UW8VGV", "ts": "2025-09-02 23:20:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "Q4U0E9", "ts": "2025-09-02 23:52:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "OT6XWK", "ts": "2025-09-03 00:15:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 45, in post\n    res_obj = globalsearch_search(req_obj, config_obj)\n  File \"/app/glygen/globalsearch_apilib.py\", line 155, in globalsearch_search\n    doc_list = list(dbh[target_collection].aggregate(qry_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2380, in aggregate\n    **kwargs)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/collection.py\", line 2299, in _aggregate\n    retryable=not cmd._performs_write)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/aggregation.py\", line 148, in get_cursor\n    user_fields=self._user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "0TWI02", "ts": "2025-09-03 00:24:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 110, in post\n    res_obj = protein_search_simple(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 70, in protein_search_simple\n    for obj in dbh[collection].find(mongo_query,prj_obj):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "NQX3V0", "ts": "2025-09-03 00:24:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 110, in post\n    res_obj = protein_search_simple(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 70, in protein_search_simple\n    for obj in dbh[collection].find(mongo_query,prj_obj):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query\n"}, {"id": "FC9J4L", "ts": "2025-09-03 00:25:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query (no such collection 'glydb.c_bco_v-2.9.1')\n"}, {"id": "A8UTFO", "ts": "2025-09-03 01:26:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "6OJKSP", "ts": "2025-09-03 02:03:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PYUHEP", "ts": "2025-09-03 03:25:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 48, in post\n    res_obj = search_all(\"globalsearch_search\", req_obj, config_obj)\n  File \"/app/glygen/indexlib.py\", line 341, in search_all\n    tmp_dict = result_dict[record_type][sec]\nTypeError: tuple indices must be integers or slices, not dict\n"}, {"id": "1DSJD3", "ts": "2025-09-03 04:35:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 48, in post\n    res_obj = search_all(\"globalsearch_search\", req_obj, config_obj)\n  File \"/app/glygen/indexlib.py\", line 341, in search_all\n    tmp_dict = result_dict[record_type][sec]\nTypeError: tuple indices must be integers or slices, not dict\n"}, {"id": "2WCGD2", "ts": "2025-09-03 07:04:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 124, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 261, in section_download\n    res = get_results_from_record_id(dbh, query_obj, section_field)\n  File \"/app/glygen/data_apilib.py\", line 816, in get_results_from_record_id\n    doc[sec] += batch_doc[\"sections\"][sec]\nKeyError: 'disease'\n"}, {"id": "PHW9X4", "ts": "2025-09-03 07:05:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 124, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 261, in section_download\n    res = get_results_from_record_id(dbh, query_obj, section_field)\n  File \"/app/glygen/data_apilib.py\", line 816, in get_results_from_record_id\n    doc[sec] += batch_doc[\"sections\"][sec]\nKeyError: 'disease'\n"}, {"id": "GC0YGV", "ts": "2025-09-03 07:07:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 124, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 261, in section_download\n    res = get_results_from_record_id(dbh, query_obj, section_field)\n  File \"/app/glygen/data_apilib.py\", line 816, in get_results_from_record_id\n    doc[sec] += batch_doc[\"sections\"][sec]\nKeyError: 'disease'\n"}, {"id": "0O4YMN", "ts": "2025-09-03 08:31:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 48, in post\n    res_obj = search_all(\"globalsearch_search\", req_obj, config_obj)\n  File \"/app/glygen/indexlib.py\", line 341, in search_all\n    tmp_dict = result_dict[record_type][sec]\nTypeError: tuple indices must be integers or slices, not dict\n"}, {"id": "AIT0B4", "ts": "2025-09-03 08:31:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 48, in post\n    res_obj = search_all(\"globalsearch_search\", req_obj, config_obj)\n  File \"/app/glygen/indexlib.py\", line 341, in search_all\n    tmp_dict = result_dict[record_type][sec]\nTypeError: tuple indices must be integers or slices, not dict\n"}, {"id": "7XMS4C", "ts": "2025-09-03 08:31:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 48, in post\n    res_obj = search_all(\"globalsearch_search\", req_obj, config_obj)\n  File \"/app/glygen/indexlib.py\", line 341, in search_all\n    tmp_dict = result_dict[record_type][sec]\nTypeError: tuple indices must be integers or slices, not dict\n"}, {"id": "EHHD32", "ts": "2025-09-03 08:32:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 48, in post\n    res_obj = search_all(\"globalsearch_search\", req_obj, config_obj)\n  File \"/app/glygen/indexlib.py\", line 341, in search_all\n    tmp_dict = result_dict[record_type][sec]\nTypeError: tuple indices must be integers or slices, not dict\n"}, {"id": "0FZ0AC", "ts": "2025-09-03 09:33:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 104, in post\n    res_obj = search_one(\"glycan_search_simple\", req_obj, config_obj, True)\n  File \"/app/glygen/indexlib.py\", line 228, in search_one\n    return {\"list_id\":list_id, \"resultcount\":cached_obj[\"cache_info\"][\"total\"], \"query\":query_obj }\nKeyError: 'total'\n"}, {"id": "181TCG", "ts": "2025-09-03 09:58:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 104, in post\n    res_obj = search_one(\"glycan_search_simple\", req_obj, config_obj, True)\n  File \"/app/glygen/indexlib.py\", line 228, in search_one\n    return {\"list_id\":list_id, \"resultcount\":cached_obj[\"cache_info\"][\"total\"], \"query\":query_obj }\nKeyError: 'total'\n"}, {"id": "J9ZFHC", "ts": "2025-09-03 19:49:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/disease.py\", line 185, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 993, in get_cached_records_indirect\n    hit_score, cond_match_freq = get_hit_score(obj, cached_obj[\"cache_info\"], score_dict, final_fields, score_info)\n  File \"/app/glygen/util.py\", line 366, in get_hit_score\n    if type(search_query[f]) is str:\nTypeError: list indices must be integers or slices, not dict\n"}, {"id": "W6UUX9", "ts": "2025-09-03 19:49:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 190, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 993, in get_cached_records_indirect\n    hit_score, cond_match_freq = get_hit_score(obj, cached_obj[\"cache_info\"], score_dict, final_fields, score_info)\n  File \"/app/glygen/util.py\", line 366, in get_hit_score\n    if type(search_query[f]) is str:\nTypeError: list indices must be integers or slices, not dict\n"}, {"id": "LT368C", "ts": "2025-09-03 19:50:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 190, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 993, in get_cached_records_indirect\n    hit_score, cond_match_freq = get_hit_score(obj, cached_obj[\"cache_info\"], score_dict, final_fields, score_info)\n  File \"/app/glygen/util.py\", line 366, in get_hit_score\n    if type(search_query[f]) is str:\nTypeError: list indices must be integers or slices, not dict\n"}, {"id": "VQIZ18", "ts": "2025-09-03 19:50:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 190, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 993, in get_cached_records_indirect\n    hit_score, cond_match_freq = get_hit_score(obj, cached_obj[\"cache_info\"], score_dict, final_fields, score_info)\n  File \"/app/glygen/util.py\", line 366, in get_hit_score\n    if type(search_query[f]) is str:\nTypeError: list indices must be integers or slices, not dict\n"}, {"id": "6EGK36", "ts": "2025-09-03 20:03:35 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 48, in post\n    res_obj = search_all(\"globalsearch_search\", req_obj, config_obj)\n  File \"/app/glygen/indexlib.py\", line 341, in search_all\n    tmp_dict = result_dict[record_type][sec]\nTypeError: tuple indices must be integers or slices, not dict\n"}, {"id": "5BU5N9", "ts": "2025-09-03 22:18:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 104, in post\n    res_obj = search_one(\"glycan_search_simple\", req_obj, config_obj, True)\n  File \"/app/glygen/indexlib.py\", line 228, in search_one\n    return {\"list_id\":list_id, \"resultcount\":cached_obj[\"cache_info\"][\"total\"], \"query\":query_obj }\nKeyError: 'total'\n"}, {"id": "ACK2JJ", "ts": "2025-09-03 23:39:34 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 70, in post\n    res_obj = list_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 37, in list_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "TDCFH2", "ts": "2025-09-04 06:27:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/disease.py\", line 185, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 993, in get_cached_records_indirect\n    hit_score, cond_match_freq = get_hit_score(obj, cached_obj[\"cache_info\"], score_dict, final_fields, score_info)\n  File \"/app/glygen/util.py\", line 366, in get_hit_score\n    if type(search_query[f]) is str:\nTypeError: list indices must be integers or slices, not dict\n"}, {"id": "I53AFO", "ts": "2025-09-04 06:27:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 190, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 993, in get_cached_records_indirect\n    hit_score, cond_match_freq = get_hit_score(obj, cached_obj[\"cache_info\"], score_dict, final_fields, score_info)\n  File \"/app/glygen/util.py\", line 366, in get_hit_score\n    if type(search_query[f]) is str:\nTypeError: list indices must be integers or slices, not dict\n"}, {"id": "P29UUM", "ts": "2025-09-04 06:28:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/disease.py\", line 185, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 993, in get_cached_records_indirect\n    hit_score, cond_match_freq = get_hit_score(obj, cached_obj[\"cache_info\"], score_dict, final_fields, score_info)\n  File \"/app/glygen/util.py\", line 366, in get_hit_score\n    if type(search_query[f]) is str:\nTypeError: list indices must be integers or slices, not dict\n"}, {"id": "64AQN8", "ts": "2025-09-04 10:38:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 124, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 261, in section_download\n    res = get_results_from_record_id(dbh, query_obj, section_field)\n  File \"/app/glygen/data_apilib.py\", line 816, in get_results_from_record_id\n    doc[sec] += batch_doc[\"sections\"][sec]\nKeyError: 'referenced_proteins'\n"}, {"id": "9NKS79", "ts": "2025-09-04 10:38:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 124, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 261, in section_download\n    res = get_results_from_record_id(dbh, query_obj, section_field)\n  File \"/app/glygen/data_apilib.py\", line 816, in get_results_from_record_id\n    doc[sec] += batch_doc[\"sections\"][sec]\nKeyError: 'referenced_proteins'\n"}, {"id": "HL70NQ", "ts": "2025-09-04 10:39:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 124, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 261, in section_download\n    res = get_results_from_record_id(dbh, query_obj, section_field)\n  File \"/app/glygen/data_apilib.py\", line 816, in get_results_from_record_id\n    doc[sec] += batch_doc[\"sections\"][sec]\nKeyError: 'referenced_proteins'\n"}, {"id": "1C5ZZN", "ts": "2025-09-04 10:42:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 124, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 261, in section_download\n    res = get_results_from_record_id(dbh, query_obj, section_field)\n  File \"/app/glygen/data_apilib.py\", line 816, in get_results_from_record_id\n    doc[sec] += batch_doc[\"sections\"][sec]\nKeyError: 'referenced_proteins'\n"}, {"id": "82FQCP", "ts": "2025-09-04 10:43:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 124, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 261, in section_download\n    res = get_results_from_record_id(dbh, query_obj, section_field)\n  File \"/app/glygen/data_apilib.py\", line 816, in get_results_from_record_id\n    doc[sec] += batch_doc[\"sections\"][sec]\nKeyError: 'referenced_proteins'\n"}, {"id": "WON4NA", "ts": "2025-09-04 10:52:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 96, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 108, in detail_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 0\n"}, {"id": "HY46AX", "ts": "2025-09-04 10:52:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 96, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 108, in detail_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "N1OTZ5", "ts": "2025-09-04 10:52:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 96, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 108, in detail_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "2VUTGR", "ts": "2025-09-04 10:52:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 96, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 108, in detail_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "NZUVUP", "ts": "2025-09-04 10:52:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 96, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 108, in detail_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "8H8SDK", "ts": "2025-09-04 10:52:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 96, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 108, in detail_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "4H2FMN", "ts": "2025-09-04 10:52:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 96, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 108, in detail_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "XDG7N8", "ts": "2025-09-04 10:53:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 96, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 108, in detail_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "H4TV6E", "ts": "2025-09-04 10:54:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 96, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 108, in detail_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "9TD08U", "ts": "2025-09-04 10:54:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 96, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 108, in detail_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "JDIDRV", "ts": "2025-09-04 10:55:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 96, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 108, in detail_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "C6ULP0", "ts": "2025-09-04 10:55:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 96, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 108, in detail_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "IMBFZP", "ts": "2025-09-04 10:55:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 124, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 261, in section_download\n    res = get_results_from_record_id(dbh, query_obj, section_field)\n  File \"/app/glygen/data_apilib.py\", line 816, in get_results_from_record_id\n    doc[sec] += batch_doc[\"sections\"][sec]\nKeyError: 'glycoprotein'\n"}, {"id": "XO8MLC", "ts": "2025-09-04 10:56:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 124, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 261, in section_download\n    res = get_results_from_record_id(dbh, query_obj, section_field)\n  File \"/app/glygen/data_apilib.py\", line 816, in get_results_from_record_id\n    doc[sec] += batch_doc[\"sections\"][sec]\nKeyError: 'glycoprotein'\n"}, {"id": "ICULZ8", "ts": "2025-09-04 10:59:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 124, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 261, in section_download\n    res = get_results_from_record_id(dbh, query_obj, section_field)\n  File \"/app/glygen/data_apilib.py\", line 816, in get_results_from_record_id\n    doc[sec] += batch_doc[\"sections\"][sec]\nKeyError: 'glycoprotein'\n"}, {"id": "BUMHSI", "ts": "2025-09-04 11:05:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 124, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 261, in section_download\n    res = get_results_from_record_id(dbh, query_obj, section_field)\n  File \"/app/glygen/data_apilib.py\", line 816, in get_results_from_record_id\n    doc[sec] += batch_doc[\"sections\"][sec]\nKeyError: 'glycoprotein'\n"}, {"id": "NT2N28", "ts": "2025-09-04 11:11:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 104, in post\n    res_obj = search_one(\"glycan_search_simple\", req_obj, config_obj, True)\n  File \"/app/glygen/indexlib.py\", line 231, in search_one\n    return {\"list_id\":list_id, \"resultcount\":cached_obj[\"cache_info\"][\"total\"], \"query\":query_obj }\nKeyError: 'total'\n"}, {"id": "H1GM4B", "ts": "2025-09-04 11:12:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 104, in post\n    res_obj = search_one(\"glycan_search_simple\", req_obj, config_obj, True)\n  File \"/app/glygen/indexlib.py\", line 231, in search_one\n    return {\"list_id\":list_id, \"resultcount\":cached_obj[\"cache_info\"][\"total\"], \"query\":query_obj }\nKeyError: 'total'\n"}, {"id": "ZV55GA", "ts": "2025-09-04 11:14:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 104, in post\n    res_obj = search_one(\"glycan_search_simple\", req_obj, config_obj, True)\n  File \"/app/glygen/indexlib.py\", line 231, in search_one\n    return {\"list_id\":list_id, \"resultcount\":cached_obj[\"cache_info\"][\"total\"], \"query\":query_obj }\nKeyError: 'total'\n"}, {"id": "XU7TWS", "ts": "2025-09-04 11:18:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 70, in post\n    res_obj = list_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 67, in list_download\n    list_obj = get_list_object(query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 634, in get_list_object\n    doc = json.loads(open(out_file, \"r\").read())\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen/userdata/prd/jobs/616771317/output.json'\n"}, {"id": "Z9QTRJ", "ts": "2025-09-04 11:19:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 70, in post\n    res_obj = list_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 67, in list_download\n    list_obj = get_list_object(query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 634, in get_list_object\n    doc = json.loads(open(out_file, \"r\").read())\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen/userdata/prd/jobs/616771317/output.json'\n"}, {"id": "E81ROH", "ts": "2025-09-04 11:35:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 124, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 261, in section_download\n    res = get_results_from_record_id(dbh, query_obj, section_field)\n  File \"/app/glygen/data_apilib.py\", line 816, in get_results_from_record_id\n    doc[sec] += batch_doc[\"sections\"][sec]\nKeyError: 'glycoprotein'\n"}, {"id": "4MYHSJ", "ts": "2025-09-04 11:35:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 124, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 261, in section_download\n    res = get_results_from_record_id(dbh, query_obj, section_field)\n  File \"/app/glygen/data_apilib.py\", line 816, in get_results_from_record_id\n    doc[sec] += batch_doc[\"sections\"][sec]\nKeyError: 'glycoprotein'\n"}, {"id": "57I2U6", "ts": "2025-09-04 11:52:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 96, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 108, in detail_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "CV97HP", "ts": "2025-09-04 11:52:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 96, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 108, in detail_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "8PTGZT", "ts": "2025-09-04 11:55:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 48, in post\n    res_obj = search_all(\"globalsearch_search\", req_obj, config_obj)\n  File \"/app/glygen/indexlib.py\", line 346, in search_all\n    tmp_dict = result_dict[record_type][sec]\nTypeError: tuple indices must be integers or slices, not dict\n"}, {"id": "IG58G0", "ts": "2025-09-04 11:55:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 48, in post\n    res_obj = search_all(\"globalsearch_search\", req_obj, config_obj)\n  File \"/app/glygen/indexlib.py\", line 346, in search_all\n    tmp_dict = result_dict[record_type][sec]\nTypeError: tuple indices must be integers or slices, not dict\n"}, {"id": "9WQRJQ", "ts": "2025-09-04 11:55:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 48, in post\n    res_obj = search_all(\"globalsearch_search\", req_obj, config_obj)\n  File \"/app/glygen/indexlib.py\", line 346, in search_all\n    tmp_dict = result_dict[record_type][sec]\nTypeError: tuple indices must be integers or slices, not dict\n"}, {"id": "W6MNJ7", "ts": "2025-09-04 11:58:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 96, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 108, in detail_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "BTVPBN", "ts": "2025-09-04 13:49:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 104, in post\n    res_obj = search_one(\"glycan_search_simple\", req_obj, config_obj, True)\n  File \"/app/glygen/indexlib.py\", line 231, in search_one\n    return {\"list_id\":list_id, \"resultcount\":cached_obj[\"cache_info\"][\"total\"], \"query\":query_obj }\nKeyError: 'total'\n"}, {"id": "XX1RDM", "ts": "2025-09-04 14:57:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 104, in post\n    res_obj = search_one(\"glycan_search_simple\", req_obj, config_obj, True)\n  File \"/app/glygen/indexlib.py\", line 231, in search_one\n    return {\"list_id\":list_id, \"resultcount\":cached_obj[\"cache_info\"][\"total\"], \"query\":query_obj }\nKeyError: 'total'\n"}, {"id": "UL8TZP", "ts": "2025-09-04 15:37:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 96, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 108, in detail_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "172S4Y", "ts": "2025-09-04 16:15:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 104, in post\n    res_obj = search_one(\"glycan_search_simple\", req_obj, config_obj, True)\n  File \"/app/glygen/indexlib.py\", line 231, in search_one\n    return {\"list_id\":list_id, \"resultcount\":cached_obj[\"cache_info\"][\"total\"], \"query\":query_obj }\nKeyError: 'total'\n"}, {"id": "7U92ZV", "ts": "2025-09-04 16:16:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 104, in post\n    res_obj = search_one(\"glycan_search_simple\", req_obj, config_obj, True)\n  File \"/app/glygen/indexlib.py\", line 231, in search_one\n    return {\"list_id\":list_id, \"resultcount\":cached_obj[\"cache_info\"][\"total\"], \"query\":query_obj }\nKeyError: 'total'\n"}, {"id": "B55OGV", "ts": "2025-09-04 16:54:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 48, in post\n    res_obj = search_all(\"globalsearch_search\", req_obj, config_obj)\n  File \"/app/glygen/indexlib.py\", line 346, in search_all\n    tmp_dict = result_dict[record_type][sec]\nTypeError: tuple indices must be integers or slices, not dict\n"}, {"id": "QB6PJE", "ts": "2025-09-04 16:55:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 70, in post\n    res_obj = list_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 67, in list_download\n    list_obj = get_list_object(query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 652, in get_list_object\n    mongo_query = {\"list_id\":query_obj[\"id\"]}\nKeyError: 'id'\n"}, {"id": "RV7E18", "ts": "2025-09-04 16:55:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 70, in post\n    res_obj = list_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 67, in list_download\n    list_obj = get_list_object(query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 652, in get_list_object\n    mongo_query = {\"list_id\":query_obj[\"id\"]}\nKeyError: 'id'\n"}, {"id": "F35NP4", "ts": "2025-09-04 16:57:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 70, in post\n    res_obj = list_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 67, in list_download\n    list_obj = get_list_object(query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 652, in get_list_object\n    mongo_query = {\"list_id\":query_obj[\"id\"]}\nKeyError: 'id'\n"}, {"id": "A6D12J", "ts": "2025-09-04 16:59:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 70, in post\n    res_obj = list_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 67, in list_download\n    list_obj = get_list_object(query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 652, in get_list_object\n    mongo_query = {\"list_id\":query_obj[\"id\"]}\nKeyError: 'id'\n"}, {"id": "A8NZMY", "ts": "2025-09-04 17:58:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "B3GZWI", "ts": "2025-09-04 23:42:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 104, in post\n    res_obj = search_one(\"glycan_search_simple\", req_obj, config_obj, True)\n  File \"/app/glygen/indexlib.py\", line 231, in search_one\n    return {\"list_id\":list_id, \"resultcount\":cached_obj[\"cache_info\"][\"total\"], \"query\":query_obj }\nKeyError: 'total'\n"}, {"id": "TFQCOA", "ts": "2025-09-04 23:42:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 104, in post\n    res_obj = search_one(\"glycan_search_simple\", req_obj, config_obj, True)\n  File \"/app/glygen/indexlib.py\", line 231, in search_one\n    return {\"list_id\":list_id, \"resultcount\":cached_obj[\"cache_info\"][\"total\"], \"query\":query_obj }\nKeyError: 'total'\n"}, {"id": "0UNZB6", "ts": "2025-09-04 23:49:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 104, in post\n    res_obj = search_one(\"glycan_search_simple\", req_obj, config_obj, True)\n  File \"/app/glygen/indexlib.py\", line 231, in search_one\n    return {\"list_id\":list_id, \"resultcount\":cached_obj[\"cache_info\"][\"total\"], \"query\":query_obj }\nKeyError: 'total'\n"}, {"id": "OH47JH", "ts": "2025-09-05 03:01:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 96, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 108, in detail_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "RRNP5S", "ts": "2025-09-05 04:05:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "XBFROP", "ts": "2025-09-05 04:16:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "Y9R0F6", "ts": "2025-09-05 04:19:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "THAHBM", "ts": "2025-09-05 04:27:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 96, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 108, in detail_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "YFRP3V", "ts": "2025-09-05 05:12:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 48, in post\n    res_obj = search_all(\"globalsearch_search\", req_obj, config_obj)\n  File \"/app/glygen/indexlib.py\", line 346, in search_all\n    tmp_dict = result_dict[record_type][sec]\nTypeError: tuple indices must be integers or slices, not dict\n"}, {"id": "A7YFVH", "ts": "2025-09-05 05:34:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BFGHPH", "ts": "2025-09-05 05:54:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "80EEJ7", "ts": "2025-09-05 06:31:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "5G9O4A", "ts": "2025-09-05 06:50:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "FWWG1D", "ts": "2025-09-05 07:17:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 48, in post\n    res_obj = search_all(\"globalsearch_search\", req_obj, config_obj)\n  File \"/app/glygen/indexlib.py\", line 346, in search_all\n    tmp_dict = result_dict[record_type][sec]\nTypeError: tuple indices must be integers or slices, not dict\n"}, {"id": "N1Z4DP", "ts": "2025-09-05 07:53:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "I8FNA8", "ts": "2025-09-05 08:24:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 48, in post\n    res_obj = search_all(\"globalsearch_search\", req_obj, config_obj)\n  File \"/app/glygen/indexlib.py\", line 346, in search_all\n    tmp_dict = result_dict[record_type][sec]\nTypeError: tuple indices must be integers or slices, not dict\n"}, {"id": "1NPJQ4", "ts": "2025-09-05 09:02:38 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 410, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "VHGG29", "ts": "2025-09-05 09:35:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 104, in post\n    res_obj = search_one(\"glycan_search_simple\", req_obj, config_obj, True)\n  File \"/app/glygen/indexlib.py\", line 231, in search_one\n    return {\"list_id\":list_id, \"resultcount\":cached_obj[\"cache_info\"][\"total\"], \"query\":query_obj }\nKeyError: 'total'\n"}, {"id": "DVLK6N", "ts": "2025-09-05 09:35:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 104, in post\n    res_obj = search_one(\"glycan_search_simple\", req_obj, config_obj, True)\n  File \"/app/glygen/indexlib.py\", line 231, in search_one\n    return {\"list_id\":list_id, \"resultcount\":cached_obj[\"cache_info\"][\"total\"], \"query\":query_obj }\nKeyError: 'total'\n"}, {"id": "WZL7O1", "ts": "2025-09-05 12:30:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 124, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 261, in section_download\n    res = get_results_from_record_id(dbh, query_obj, section_field)\n  File \"/app/glygen/data_apilib.py\", line 816, in get_results_from_record_id\n    doc[sec] += batch_doc[\"sections\"][sec]\nKeyError: 'referenced_proteins'\n"}, {"id": "Q8LHE3", "ts": "2025-09-05 12:36:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 124, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 261, in section_download\n    res = get_results_from_record_id(dbh, query_obj, section_field)\n  File \"/app/glygen/data_apilib.py\", line 816, in get_results_from_record_id\n    doc[sec] += batch_doc[\"sections\"][sec]\nKeyError: 'referenced_proteins'\n"}, {"id": "01N692", "ts": "2025-09-05 12:40:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 124, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 261, in section_download\n    res = get_results_from_record_id(dbh, query_obj, section_field)\n  File \"/app/glygen/data_apilib.py\", line 816, in get_results_from_record_id\n    doc[sec] += batch_doc[\"sections\"][sec]\nKeyError: 'referenced_glycans'\n"}, {"id": "3EJAOH", "ts": "2025-09-05 12:41:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 124, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 261, in section_download\n    res = get_results_from_record_id(dbh, query_obj, section_field)\n  File \"/app/glygen/data_apilib.py\", line 816, in get_results_from_record_id\n    doc[sec] += batch_doc[\"sections\"][sec]\nKeyError: 'referenced_glycans'\n"}, {"id": "VMNZYQ", "ts": "2025-09-05 12:42:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 124, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 261, in section_download\n    res = get_results_from_record_id(dbh, query_obj, section_field)\n  File \"/app/glygen/data_apilib.py\", line 816, in get_results_from_record_id\n    doc[sec] += batch_doc[\"sections\"][sec]\nKeyError: 'referenced_glycans'\n"}, {"id": "YYEZI6", "ts": "2025-09-05 12:46:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 124, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 261, in section_download\n    res = get_results_from_record_id(dbh, query_obj, section_field)\n  File \"/app/glygen/data_apilib.py\", line 816, in get_results_from_record_id\n    doc[sec] += batch_doc[\"sections\"][sec]\nKeyError: 'referenced_glycans'\n"}, {"id": "RI8R8J", "ts": "2025-09-05 12:46:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 124, in post\n    res_obj = section_download(req_obj, config_obj, sec_info, data_path)\n  File \"/app/glygen/data_apilib.py\", line 261, in section_download\n    res = get_results_from_record_id(dbh, query_obj, section_field)\n  File \"/app/glygen/data_apilib.py\", line 816, in get_results_from_record_id\n    doc[sec] += batch_doc[\"sections\"][sec]\nKeyError: 'referenced_glycans'\n"}, {"id": "KNBS2N", "ts": "2025-09-05 18:51:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2EHYJA", "ts": "2025-09-06 03:43:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "YY9QMK", "ts": "2025-09-06 06:16:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 70, in post\n    res_obj = list_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 67, in list_download\n    list_obj = get_list_object(query_obj, config_obj)\n  File \"/app/glygen/data_apilib.py\", line 652, in get_list_object\n    mongo_query = {\"list_id\":query_obj[\"id\"]}\nKeyError: 'id'\n"}, {"id": "KEJIDQ", "ts": "2025-09-06 06:23:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "SL53ZT", "ts": "2025-09-06 14:14:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 48, in post\n    res_obj = search_all(\"globalsearch_search\", req_obj, config_obj)\n  File \"/app/glygen/indexlib.py\", line 365, in search_all\n    tmp_dict = result_dict[record_type][sec]\nTypeError: tuple indices must be integers or slices, not dict\n"}, {"id": "B6MB2W", "ts": "2025-09-06 14:55:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "9N65C2", "ts": "2025-09-06 15:59:41 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "2NNU8Z", "ts": "2025-09-06 17:26:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "R5Z5DC", "ts": "2025-09-06 18:45:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "WMM6D2", "ts": "2025-09-07 13:29:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "PSBI5W", "ts": "2025-09-07 16:54:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 48, in post\n    res_obj = search_all(\"globalsearch_search\", req_obj, config_obj)\n  File \"/app/glygen/indexlib.py\", line 365, in search_all\n    tmp_dict = result_dict[record_type][sec]\nTypeError: tuple indices must be integers or slices, not dict\n"}, {"id": "OH704F", "ts": "2025-09-07 16:54:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 48, in post\n    res_obj = search_all(\"globalsearch_search\", req_obj, config_obj)\n  File \"/app/glygen/indexlib.py\", line 365, in search_all\n    tmp_dict = result_dict[record_type][sec]\nTypeError: tuple indices must be integers or slices, not dict\n"}, {"id": "LK6ZZB", "ts": "2025-09-08 04:21:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 48, in post\n    res_obj = search_all(\"globalsearch_search\", req_obj, config_obj)\n  File \"/app/glygen/indexlib.py\", line 365, in search_all\n    tmp_dict = result_dict[record_type][sec]\nTypeError: tuple indices must be integers or slices, not dict\n"}, {"id": "1N0SQS", "ts": "2025-09-08 05:41:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 190, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 867, in get_cached_records_indirect\n    if query_obj[\"id\"] == \"\":\nKeyError: 'id'\n"}, {"id": "LEONDO", "ts": "2025-09-08 09:52:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 48, in post\n    res_obj = search_all(\"globalsearch_search\", req_obj, config_obj)\n  File \"/app/glygen/indexlib.py\", line 365, in search_all\n    tmp_dict = result_dict[record_type][sec]\nTypeError: tuple indices must be integers or slices, not dict\n"}, {"id": "MF6VDZ", "ts": "2025-09-08 09:52:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 48, in post\n    res_obj = search_all(\"globalsearch_search\", req_obj, config_obj)\n  File \"/app/glygen/indexlib.py\", line 365, in search_all\n    tmp_dict = result_dict[record_type][sec]\nTypeError: tuple indices must be integers or slices, not dict\n"}, {"id": "S7RNRI", "ts": "2025-09-08 09:57:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 48, in post\n    res_obj = search_all(\"globalsearch_search\", req_obj, config_obj)\n  File \"/app/glygen/indexlib.py\", line 365, in search_all\n    tmp_dict = result_dict[record_type][sec]\nTypeError: tuple indices must be integers or slices, not dict\n"}, {"id": "SS72ZG", "ts": "2025-09-08 10:11:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 48, in post\n    res_obj = search_all(\"globalsearch_search\", req_obj, config_obj)\n  File \"/app/glygen/indexlib.py\", line 365, in search_all\n    tmp_dict = result_dict[record_type][sec]\nTypeError: tuple indices must be integers or slices, not dict\n"}, {"id": "ZQ533L", "ts": "2025-09-08 13:54:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1LU7TP", "ts": "2025-09-08 16:27:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "OAGYOO", "ts": "2025-09-08 16:35:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "VMVSB8", "ts": "2025-09-08 17:40:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 48, in post\n    res_obj = search_all(\"globalsearch_search\", req_obj, config_obj)\n  File \"/app/glygen/indexlib.py\", line 365, in search_all\n    tmp_dict = result_dict[record_type][sec]\nTypeError: tuple indices must be integers or slices, not dict\n"}, {"id": "QCEO6K", "ts": "2025-09-08 22:05:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 48, in post\n    res_obj = search_all(\"globalsearch_search\", req_obj, config_obj)\n  File \"/app/glygen/indexlib.py\", line 365, in search_all\n    tmp_dict = result_dict[record_type][sec]\nTypeError: tuple indices must be integers or slices, not dict\n"}, {"id": "99O3Y7", "ts": "2025-09-09 20:11:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "0NIVSB", "ts": "2025-09-09 20:38:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 56, in site_detail\n    canon = canon_doc[\"uniprot_canonical_ac\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "1PTY30", "ts": "2025-09-10 01:13:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 48, in post\n    res_obj = search_all(\"globalsearch_search\", req_obj, config_obj)\n  File \"/app/glygen/indexlib.py\", line 365, in search_all\n    tmp_dict = result_dict[record_type][sec]\nTypeError: tuple indices must be integers or slices, not dict\n"}, {"id": "4NTW5O", "ts": "2025-09-10 15:44:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 48, in post\n    res_obj = search_all(\"globalsearch_search\", req_obj, config_obj)\n  File \"/app/glygen/indexlib.py\", line 365, in search_all\n    tmp_dict = result_dict[record_type][sec]\nTypeError: tuple indices must be integers or slices, not dict\n"}, {"id": "CQNOA2", "ts": "2025-09-10 15:50:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 130, in post\n    param_obj = json.loads(req_obj[\"parameters\"])\n  File \"/usr/local/lib/python3.6/json/__init__.py\", line 354, in loads\n    return _default_decoder.decode(s)\n  File \"/usr/local/lib/python3.6/json/decoder.py\", line 339, in decode\n    obj, end = self.raw_decode(s, idx=_w(s, 0).end())\n  File \"/usr/local/lib/python3.6/json/decoder.py\", line 357, in raw_decode\n    raise JSONDecodeError(\"Expecting value\", s, err.value) from None\njson.decoder.JSONDecodeError: Expecting value: line 1 column 2 (char 1)\n"}, {"id": "8NKILZ", "ts": "2025-09-10 16:07:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 130, in post\n    param_obj = json.loads(req_obj[\"parameters\"])\n  File \"/usr/local/lib/python3.6/json/__init__.py\", line 354, in loads\n    return _default_decoder.decode(s)\n  File \"/usr/local/lib/python3.6/json/decoder.py\", line 339, in decode\n    obj, end = self.raw_decode(s, idx=_w(s, 0).end())\n  File \"/usr/local/lib/python3.6/json/decoder.py\", line 357, in raw_decode\n    raise JSONDecodeError(\"Expecting value\", s, err.value) from None\njson.decoder.JSONDecodeError: Expecting value: line 1 column 2 (char 1)\n"}, {"id": "HNJ7NQ", "ts": "2025-09-10 17:36:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 182, in post\n    res_obj = job_addnew(qry, config_obj, data_path, server)\n  File \"/app/glygen/job_apilib.py\", line 83, in job_addnew\n    validation_obj, error_list = validate_input(dbh, query_obj, config_obj, release_dir, server)\n  File \"/app/glygen/job_apilib.py\", line 1085, in validate_input\n    hash_str = \"%s %s\" % (ns, \" \".join(ac_list))\nTypeError: sequence item 0: expected str instance, dict found\n"}, {"id": "CWSGA2", "ts": "2025-09-10 19:16:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/biomarker.py\", line 131, in post\n    res_obj = biomarker_detail(req_obj, config_obj)\n  File \"/app/glygen/biomarker_apilib.py\", line 128, in biomarker_detail\n    clean_obj(obj, config_obj[\"removelist\"][\"c_biomarker\"], \"c_biomarker\")\n  File \"/app/glygen/util.py\", line 635, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 641, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 635, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 641, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 635, in clean_obj\n    clean_obj(obj[k1], [], obj_type)\n  File \"/app/glygen/util.py\", line 638, in clean_obj\n    if obj[k1] in[\"\", [], {}]:\nIndexError: list index out of range\n"}, {"id": "63K5CZ", "ts": "2025-09-11 14:05:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 410, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "UL3ALS", "ts": "2025-09-11 14:05:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 410, in post\n    cache_id = req_obj[\"id\"] if \"id\" in req_obj else \"\"\nTypeError: argument of type 'NoneType' is not iterable\n"}, {"id": "XGDISX", "ts": "2025-09-12 02:43:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 189, in post\n    username = req_obj[\"email\"]\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "BNKOIV", "ts": "2025-09-13 10:50:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/data.py\", line 96, in post\n    res_obj = detail_download(req_obj, config_obj, data_path)\n  File \"/app/glygen/data_apilib.py\", line 118, in detail_download\n    if error_list[0][\"field\"] != \"id\" and query_obj[\"download_type\"] != \"motif_list\":\nKeyError: 'download_type'\n"}, {"id": "56I4OO", "ts": "2025-09-16 15:52:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 121, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 225, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "QVWZQ4", "ts": "2025-09-16 15:52:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 121, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 225, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "K9JEJR", "ts": "2025-09-16 15:52:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 121, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 225, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "BWOD5I", "ts": "2025-09-16 15:52:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 121, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 225, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "SF82A5", "ts": "2025-09-16 15:52:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 121, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 225, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "C8WKID", "ts": "2025-09-16 15:52:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 121, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 225, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "59BX1V", "ts": "2025-09-16 15:53:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 121, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 225, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "ZA3C9K", "ts": "2025-09-16 15:53:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 121, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 225, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "XHMO1J", "ts": "2025-09-16 15:53:40 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 121, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 225, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "NP5QCE", "ts": "2025-09-16 15:53:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 121, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 225, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "JRH8BR", "ts": "2025-09-16 15:54:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 121, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 225, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "TJUSMM", "ts": "2025-09-16 16:53:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 121, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 225, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "UWUP9L", "ts": "2025-09-16 16:53:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 121, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 225, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "HHI72U", "ts": "2025-09-16 17:09:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 129, in post\n    if req_obj[\"jobtype\"] == \"batch_retrieval\":\nKeyError: 'jobtype'\n"}, {"id": "T8YACO", "ts": "2025-09-16 17:31:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 121, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 225, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "GDHV0C", "ts": "2025-09-16 22:02:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 121, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 225, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "AQYKL1", "ts": "2025-09-17 00:48:36 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/supersearch.py\", line 121, in post\n    res_obj = search(req_obj, config_obj, False, empty_search_flag)\n  File \"/app/glygen/supersearch_apilib.py\", line 225, in search\n    error_list = get_errors_in_superquery(query_obj[\"concept_query_list\"],config_obj)\nKeyError: 'concept_query_list'\n"}, {"id": "8C0YEQ", "ts": "2025-09-17 11:59:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 129, in post\n    if req_obj[\"jobtype\"] == \"batch_retrieval\":\nKeyError: 'jobtype'\n"}, {"id": "GVT2FD", "ts": "2025-09-17 12:01:37 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 129, in post\n    if req_obj[\"jobtype\"] == \"batch_retrieval\":\nKeyError: 'jobtype'\n"}, {"id": "YYZPP8", "ts": "2025-09-17 13:54:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 158, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nKeyError: 'jobtype'\n"}, {"id": "BTEJO1", "ts": "2025-09-18 00:31:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 158, in post\n    if req_obj[\"jobtype\"] == \"isoform_mapper\":\nKeyError: 'jobtype'\n"}, {"id": "WCJZSB", "ts": "2025-09-18 00:33:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 182, in post\n    res_obj = job_addnew(qry, config_obj, data_path, server)\n  File \"/app/glygen/job_apilib.py\", line 83, in job_addnew\n    validation_obj, error_list = validate_input(dbh, query_obj, config_obj, release_dir, server)\n  File \"/app/glygen/job_apilib.py\", line 1047, in validate_input\n    query_obj[\"cmd\"] = \"%s\" % (config_obj[\"jobinfo\"][query_obj[\"jobtype\"]][\"path\"][server])\nKeyError: 'glycoct'\n"}, {"id": "7Q5HN0", "ts": "2025-09-18 00:33:44 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 182, in post\n    res_obj = job_addnew(qry, config_obj, data_path, server)\n  File \"/app/glygen/job_apilib.py\", line 83, in job_addnew\n    validation_obj, error_list = validate_input(dbh, query_obj, config_obj, release_dir, server)\n  File \"/app/glygen/job_apilib.py\", line 1047, in validate_input\n    query_obj[\"cmd\"] = \"%s\" % (config_obj[\"jobinfo\"][query_obj[\"jobtype\"]][\"path\"][server])\nKeyError: 'glycoct'\n"}, {"id": "76ZV9Y", "ts": "2025-09-18 00:34:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 182, in post\n    res_obj = job_addnew(qry, config_obj, data_path, server)\n  File \"/app/glygen/job_apilib.py\", line 83, in job_addnew\n    validation_obj, error_list = validate_input(dbh, query_obj, config_obj, release_dir, server)\n  File \"/app/glygen/job_apilib.py\", line 1047, in validate_input\n    query_obj[\"cmd\"] = \"%s\" % (config_obj[\"jobinfo\"][query_obj[\"jobtype\"]][\"path\"][server])\nKeyError: 'GlycoCT'\n"}, {"id": "M89BMN", "ts": "2025-09-18 00:43:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 182, in post\n    res_obj = job_addnew(qry, config_obj, data_path, server)\n  File \"/app/glygen/job_apilib.py\", line 83, in job_addnew\n    validation_obj, error_list = validate_input(dbh, query_obj, config_obj, release_dir, server)\n  File \"/app/glygen/job_apilib.py\", line 1047, in validate_input\n    query_obj[\"cmd\"] = \"%s\" % (config_obj[\"jobinfo\"][query_obj[\"jobtype\"]][\"path\"][server])\nKeyError: 'glycan-structure-search'\n"}, {"id": "SL2RM9", "ts": "2025-09-19 07:28:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 40, in site_detail\n    error_list = get_errors_in_query(\"site_detail\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1394, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1138, in get_socket\n    sock_info.check_auth(all_credentials)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 712, in check_auth\n    auth.authenticate(credentials, self)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 564, in authenticate\n    auth_func(credentials, sock_info)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 537, in _authenticate_default\n    return _authenticate_scram(credentials, sock_info, 'SCRAM-SHA-256')\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 301, in _authenticate_scram\n    res = sock_info.command(source, cmd)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 618, in command\n    self._raise_connection_failure(error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 136, in _check_command_response\n    raise NotMasterError(errmsg, response)\npymongo.errors.NotMasterError: interrupted at shutdown\n"}, {"id": "DXATY2", "ts": "2025-09-19 11:38:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 104, in post\n    res_obj = search_one(\"glycan_search_simple\", req_obj, config_obj, True)\n  File \"/app/glygen/indexlib.py\", line 246, in search_one\n    query_obj[\"term\"] = query_obj[\"term\"].strip()\nKeyError: 'term'\n"}, {"id": "VCO8B9", "ts": "2025-09-19 11:38:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 104, in post\n    res_obj = search_one(\"glycan_search_simple\", req_obj, config_obj, True)\n  File \"/app/glygen/indexlib.py\", line 246, in search_one\n    query_obj[\"term\"] = query_obj[\"term\"].strip()\nKeyError: 'term'\n"}, {"id": "GOSKQ7", "ts": "2025-09-21 05:56:52 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/publication.py\", line 39, in post\n    res_obj = publication_detail(req_obj, config_obj)\n  File \"/app/glygen/publication_apilib.py\", line 27, in publication_detail\n    error_list = get_errors_in_query(\"publication_detail\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1394, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1138, in get_socket\n    sock_info.check_auth(all_credentials)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 712, in check_auth\n    auth.authenticate(credentials, self)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 564, in authenticate\n    auth_func(credentials, sock_info)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 537, in _authenticate_default\n    return _authenticate_scram(credentials, sock_info, 'SCRAM-SHA-256')\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 301, in _authenticate_scram\n    res = sock_info.command(source, cmd)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 618, in command\n    self._raise_connection_failure(error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 136, in _check_command_response\n    raise NotMasterError(errmsg, response)\npymongo.errors.NotMasterError: interrupted at shutdown\n"}, {"id": "BWSGP7", "ts": "2025-09-21 10:40:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/job.py\", line 201, in post\n    res_obj = job_addnew(qry, config_obj, data_path, server)\n  File \"/app/glygen/job_apilib.py\", line 83, in job_addnew\n    validation_obj, error_list = validate_input(dbh, query_obj, config_obj, release_dir, server)\n  File \"/app/glygen/job_apilib.py\", line 1047, in validate_input\n    query_obj[\"cmd\"] = \"%s\" % (config_obj[\"jobinfo\"][query_obj[\"jobtype\"]][\"path\"][server])\nKeyError: 'glycoct'\n"}, {"id": "X8EASS", "ts": "2025-09-21 10:44:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 104, in post\n    res_obj = search_one(\"glycan_search_simple\", req_obj, config_obj, True)\n  File \"/app/glygen/indexlib.py\", line 246, in search_one\n    query_obj[\"term\"] = query_obj[\"term\"].strip()\nKeyError: 'term'\n"}, {"id": "HU401M", "ts": "2025-09-25 23:59:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 223, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1138, in get_socket\n    sock_info.check_auth(all_credentials)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 712, in check_auth\n    auth.authenticate(credentials, self)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 564, in authenticate\n    auth_func(credentials, sock_info)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 537, in _authenticate_default\n    return _authenticate_scram(credentials, sock_info, 'SCRAM-SHA-256')\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 301, in _authenticate_scram\n    res = sock_info.command(source, cmd)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 618, in command\n    self._raise_connection_failure(error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 136, in _check_command_response\n    raise NotMasterError(errmsg, response)\npymongo.errors.NotMasterError: interrupted at shutdown\n"}, {"id": "XZEUEE", "ts": "2025-10-08 23:59:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 163, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 1022, in get_cached_records_indirect\n    res = get_query_filter_code(query_filters, record_type, filter_conf)\n  File \"/app/glygen/util.py\", line 35, in get_query_filter_code\n    taxid2name = get_taxid2name(default=False)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1138, in get_socket\n    sock_info.check_auth(all_credentials)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 712, in check_auth\n    auth.authenticate(credentials, self)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 564, in authenticate\n    auth_func(credentials, sock_info)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 537, in _authenticate_default\n    return _authenticate_scram(credentials, sock_info, 'SCRAM-SHA-256')\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 301, in _authenticate_scram\n    res = sock_info.command(source, cmd)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 618, in command\n    self._raise_connection_failure(error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 136, in _check_command_response\n    raise NotMasterError(errmsg, response)\npymongo.errors.NotMasterError: interrupted at shutdown\n"}, {"id": "1F5RLJ", "ts": "2025-10-11 02:22:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 223, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 60, in log_request\n    ug = parse(request.headers.get('User-Agent'))\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 268, in parse\n    return UserAgent(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/user_agents/parsers.py\", line 136, in __init__\n    ua_dict = user_agent_parser.Parse(user_agent_string)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 258, in Parse\n    entry = _lookup(user_agent_string, jsParseBits)\n  File \"/usr/local/lib/python3.6/site-packages/ua_parser/user_agent_parser.py\", line 229, in _lookup\n    raise TypeError(\"Expected user agent to be a string, got %r\" % ua)\nTypeError: Expected user agent to be a string, got None\n"}, {"id": "FLVIU1", "ts": "2025-10-22 09:24:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pagination.py\", line 53, in post\n    res_obj = pagination_page(req_obj, config_obj)\n  File \"/app/glygen/pagination_apilib.py\", line 93, in pagination_page\n    sec_tables = get_paginated_sections(doc, q, section_list, False)\n  File \"/app/glygen/util.py\", line 1593, in get_paginated_sections\n    oo[k] = o[k]\nTypeError: string indices must be integers\n"}, {"id": "2X6SK7", "ts": "2025-10-24 12:56:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 42, in post\n    res_obj = home_init(config_obj, data_path)\n  File \"/app/glygen/pages_apilib.py\", line 43, in home_init\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "NNGXSN", "ts": "2025-10-24 12:56:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 42, in post\n    res_obj = home_init(config_obj, data_path)\n  File \"/app/glygen/pages_apilib.py\", line 43, in home_init\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "66JXW6", "ts": "2025-10-24 12:59:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "DUTVLR", "ts": "2025-10-24 12:59:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "GQFGRD", "ts": "2025-10-24 13:01:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "LNZOCD", "ts": "2025-10-24 13:02:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 42, in post\n    res_obj = home_init(config_obj, data_path)\n  File \"/app/glygen/pages_apilib.py\", line 43, in home_init\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "KT1DLM", "ts": "2025-10-24 13:02:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/disease.py\", line 185, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 1020, in get_cached_records_indirect\n    filter_conf = get_filter_conf()\n  File \"/app/glygen/util.py\", line 841, in get_filter_conf\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "4P3OJF", "ts": "2025-10-24 13:04:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 42, in post\n    res_obj = home_init(config_obj, data_path)\n  File \"/app/glygen/pages_apilib.py\", line 43, in home_init\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "J2XOM8", "ts": "2025-10-24 13:05:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 42, in post\n    res_obj = home_init(config_obj, data_path)\n  File \"/app/glygen/pages_apilib.py\", line 43, in home_init\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "F9DP6H", "ts": "2025-10-24 13:05:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "P5R2BY", "ts": "2025-10-24 13:05:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "I0N06R", "ts": "2025-10-24 13:10:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 42, in post\n    res_obj = home_init(config_obj, data_path)\n  File \"/app/glygen/pages_apilib.py\", line 43, in home_init\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "21UQXD", "ts": "2025-10-24 13:10:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 143, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 1020, in get_cached_records_indirect\n    filter_conf = get_filter_conf()\n  File \"/app/glygen/util.py\", line 841, in get_filter_conf\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "TLH0JS", "ts": "2025-10-24 13:11:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 42, in post\n    res_obj = home_init(config_obj, data_path)\n  File \"/app/glygen/pages_apilib.py\", line 43, in home_init\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "BV95FB", "ts": "2025-10-24 13:11:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "XCZCGD", "ts": "2025-10-24 13:11:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "2AC737", "ts": "2025-10-24 13:11:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "MHQK4F", "ts": "2025-10-24 13:11:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "ZJ1Y62", "ts": "2025-10-24 13:11:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "A35U8X", "ts": "2025-10-24 13:11:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 42, in post\n    res_obj = home_init(config_obj, data_path)\n  File \"/app/glygen/pages_apilib.py\", line 43, in home_init\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "SNZVVD", "ts": "2025-10-24 13:11:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 143, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 1020, in get_cached_records_indirect\n    filter_conf = get_filter_conf()\n  File \"/app/glygen/util.py\", line 841, in get_filter_conf\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "Z13MV6", "ts": "2025-10-24 13:12:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 42, in post\n    res_obj = home_init(config_obj, data_path)\n  File \"/app/glygen/pages_apilib.py\", line 43, in home_init\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "RCRMHZ", "ts": "2025-10-24 13:13:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 163, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 1020, in get_cached_records_indirect\n    filter_conf = get_filter_conf()\n  File \"/app/glygen/util.py\", line 841, in get_filter_conf\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "8J9HFM", "ts": "2025-10-24 13:13:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 163, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 1020, in get_cached_records_indirect\n    filter_conf = get_filter_conf()\n  File \"/app/glygen/util.py\", line 841, in get_filter_conf\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "P850IR", "ts": "2025-10-24 13:13:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 163, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 1020, in get_cached_records_indirect\n    filter_conf = get_filter_conf()\n  File \"/app/glygen/util.py\", line 841, in get_filter_conf\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "9GRW4I", "ts": "2025-10-24 13:14:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 42, in post\n    res_obj = home_init(config_obj, data_path)\n  File \"/app/glygen/pages_apilib.py\", line 43, in home_init\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "ZB8VZ6", "ts": "2025-10-24 13:16:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 143, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 1020, in get_cached_records_indirect\n    filter_conf = get_filter_conf()\n  File \"/app/glygen/util.py\", line 841, in get_filter_conf\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "01ARWQ", "ts": "2025-10-24 13:22:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "SJ041Z", "ts": "2025-10-24 13:22:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "FQC320", "ts": "2025-10-24 13:22:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "QYBV2L", "ts": "2025-10-24 13:22:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "75IZSK", "ts": "2025-10-24 13:22:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "LFGDCQ", "ts": "2025-10-24 13:22:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "LFY6WT", "ts": "2025-10-24 13:28:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 143, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 1020, in get_cached_records_indirect\n    filter_conf = get_filter_conf()\n  File \"/app/glygen/util.py\", line 841, in get_filter_conf\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "K0MZCH", "ts": "2025-10-24 13:29:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "JEJLNN", "ts": "2025-10-24 13:29:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "DU2GEI", "ts": "2025-10-24 13:29:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "1FLV2A", "ts": "2025-10-24 13:30:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "IXD7WI", "ts": "2025-10-24 13:30:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 143, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 1020, in get_cached_records_indirect\n    filter_conf = get_filter_conf()\n  File \"/app/glygen/util.py\", line 841, in get_filter_conf\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "56VSUT", "ts": "2025-10-24 13:30:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 42, in post\n    res_obj = home_init(config_obj, data_path)\n  File \"/app/glygen/pages_apilib.py\", line 43, in home_init\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "TIHD97", "ts": "2025-10-24 13:33:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "QQ3Q0O", "ts": "2025-10-24 13:33:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "NHD3FC", "ts": "2025-10-24 13:33:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "JQ4GFM", "ts": "2025-10-24 13:33:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "AEX3O3", "ts": "2025-10-24 13:34:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "FIAF1P", "ts": "2025-10-24 13:34:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "ZDZCDJ", "ts": "2025-10-24 13:34:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "TRX0LJ", "ts": "2025-10-24 13:34:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "3AB0YM", "ts": "2025-10-24 13:34:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "Q6MA23", "ts": "2025-10-24 13:34:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "ZH1LFP", "ts": "2025-10-24 13:34:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "6EAJIZ", "ts": "2025-10-24 13:34:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "M0VWXM", "ts": "2025-10-24 13:34:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "9J5Y5X", "ts": "2025-10-24 13:34:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "7E0EJR", "ts": "2025-10-24 13:34:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "M5OL42", "ts": "2025-10-24 13:34:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "NKEJA3", "ts": "2025-10-24 13:34:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "RDHN0Y", "ts": "2025-10-24 13:34:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "EW6JZ7", "ts": "2025-10-24 13:34:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "PBW7H3", "ts": "2025-10-24 13:34:23 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "A2B3P3", "ts": "2025-10-24 13:35:39 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 143, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 1020, in get_cached_records_indirect\n    filter_conf = get_filter_conf()\n  File \"/app/glygen/util.py\", line 841, in get_filter_conf\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "RCTN6H", "ts": "2025-10-24 13:35:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "73C6RV", "ts": "2025-10-24 13:38:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 42, in post\n    res_obj = home_init(config_obj, data_path)\n  File \"/app/glygen/pages_apilib.py\", line 43, in home_init\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "1U8DGF", "ts": "2025-10-24 13:44:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 42, in post\n    res_obj = home_init(config_obj, data_path)\n  File \"/app/glygen/pages_apilib.py\", line 43, in home_init\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "N42XXR", "ts": "2025-10-24 13:45:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "5DHJX0", "ts": "2025-10-24 13:45:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "M8DYC6", "ts": "2025-10-24 13:45:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "L8TGIS", "ts": "2025-10-24 13:45:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "BKI9UK", "ts": "2025-10-24 13:45:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "OOGB03", "ts": "2025-10-24 13:45:54 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "ECRAW2", "ts": "2025-10-24 13:46:09 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "NK2HFW", "ts": "2025-10-24 13:48:51 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 42, in post\n    res_obj = home_init(config_obj, data_path)\n  File \"/app/glygen/pages_apilib.py\", line 43, in home_init\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "S3I3I0", "ts": "2025-10-24 13:55:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 42, in post\n    res_obj = home_init(config_obj, data_path)\n  File \"/app/glygen/pages_apilib.py\", line 43, in home_init\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "UDS1YK", "ts": "2025-10-24 14:08:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "C50SZA", "ts": "2025-10-24 14:08:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "I4DNLT", "ts": "2025-10-24 14:09:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "5B8DIR", "ts": "2025-10-24 14:09:53 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 42, in post\n    res_obj = home_init(config_obj, data_path)\n  File \"/app/glygen/pages_apilib.py\", line 43, in home_init\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "NH0I82", "ts": "2025-10-24 14:11:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 42, in post\n    res_obj = home_init(config_obj, data_path)\n  File \"/app/glygen/pages_apilib.py\", line 43, in home_init\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "PFJE3Q", "ts": "2025-10-24 14:23:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 143, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 1020, in get_cached_records_indirect\n    filter_conf = get_filter_conf()\n  File \"/app/glygen/util.py\", line 841, in get_filter_conf\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "EIHYE4", "ts": "2025-10-24 14:34:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 42, in post\n    res_obj = home_init(config_obj, data_path)\n  File \"/app/glygen/pages_apilib.py\", line 43, in home_init\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "S5ITGP", "ts": "2025-10-24 14:34:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 42, in post\n    res_obj = home_init(config_obj, data_path)\n  File \"/app/glygen/pages_apilib.py\", line 43, in home_init\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "EA41YX", "ts": "2025-10-24 14:36:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 42, in post\n    res_obj = home_init(config_obj, data_path)\n  File \"/app/glygen/pages_apilib.py\", line 43, in home_init\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "F733LN", "ts": "2025-10-24 14:36:43 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 143, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 1020, in get_cached_records_indirect\n    filter_conf = get_filter_conf()\n  File \"/app/glygen/util.py\", line 841, in get_filter_conf\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "Z1MBJ2", "ts": "2025-10-24 14:36:48 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 42, in post\n    res_obj = home_init(config_obj, data_path)\n  File \"/app/glygen/pages_apilib.py\", line 43, in home_init\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "4I70C3", "ts": "2025-10-24 14:38:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 143, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 1020, in get_cached_records_indirect\n    filter_conf = get_filter_conf()\n  File \"/app/glygen/util.py\", line 841, in get_filter_conf\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "TZO48B", "ts": "2025-10-24 14:38:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "U20H58", "ts": "2025-10-24 14:38:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "FPT0FQ", "ts": "2025-10-24 14:38:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "W3694Y", "ts": "2025-10-24 14:38:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "HMY2WN", "ts": "2025-10-24 14:38:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "N7UEG7", "ts": "2025-10-24 14:38:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "KELSL0", "ts": "2025-10-24 14:38:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "AXL31G", "ts": "2025-10-24 14:38:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "IM4GML", "ts": "2025-10-24 14:38:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "I296GV", "ts": "2025-10-24 14:38:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "FGZQFE", "ts": "2025-10-24 14:38:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "FZ73H9", "ts": "2025-10-24 14:38:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "HJSHHE", "ts": "2025-10-24 14:38:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "F87Y92", "ts": "2025-10-24 14:38:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "7GIOS0", "ts": "2025-10-24 14:38:57 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "S8UKD1", "ts": "2025-10-24 14:38:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "JIE1S0", "ts": "2025-10-24 14:38:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "7GDSDK", "ts": "2025-10-24 14:38:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "G83ALK", "ts": "2025-10-24 14:38:58 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "QG1GXY", "ts": "2025-10-24 14:38:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "5H8941", "ts": "2025-10-24 14:38:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "PGDWGN", "ts": "2025-10-24 14:38:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "FH7DNF", "ts": "2025-10-24 14:38:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "QF03I2", "ts": "2025-10-24 14:38:59 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "DHWL3E", "ts": "2025-10-24 14:39:00 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "ONTGJL", "ts": "2025-10-24 14:39:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "TVGH1D", "ts": "2025-10-24 14:39:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "IQKVDQ", "ts": "2025-10-24 14:39:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "IAS0GX", "ts": "2025-10-24 14:39:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "P8UMVF", "ts": "2025-10-24 14:39:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "SMC4QV", "ts": "2025-10-24 14:39:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "UJM0U1", "ts": "2025-10-24 14:39:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "0556BI", "ts": "2025-10-24 14:39:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "NXCVXN", "ts": "2025-10-24 14:39:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "6JJ1F5", "ts": "2025-10-24 14:39:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "7XNRVI", "ts": "2025-10-24 14:39:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "WLMWED", "ts": "2025-10-24 14:39:03 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "XP1KWI", "ts": "2025-10-24 14:39:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "3AMIS2", "ts": "2025-10-24 14:39:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "7RQNF1", "ts": "2025-10-24 14:39:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "GVE3U8", "ts": "2025-10-24 14:39:04 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "3NNBSN", "ts": "2025-10-24 14:39:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "PNE9VQ", "ts": "2025-10-24 14:39:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "WJENL1", "ts": "2025-10-24 14:39:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "DV69DU", "ts": "2025-10-24 14:39:06 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "S0EHGJ", "ts": "2025-10-24 14:39:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 42, in post\n    res_obj = home_init(config_obj, data_path)\n  File \"/app/glygen/pages_apilib.py\", line 43, in home_init\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "T19KOE", "ts": "2025-10-24 14:39:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "W912Q0", "ts": "2025-10-24 14:39:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "M2HK9Q", "ts": "2025-10-24 14:39:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "N6G40U", "ts": "2025-10-24 14:39:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "MFSI7L", "ts": "2025-10-24 14:39:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "9SX63G", "ts": "2025-10-24 14:39:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "HYPM8X", "ts": "2025-10-24 14:39:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "CTZ42U", "ts": "2025-10-24 14:39:16 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "XS8SKR", "ts": "2025-10-24 14:39:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "M39L95", "ts": "2025-10-24 14:39:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "PUGGGI", "ts": "2025-10-24 14:39:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "SF0CP7", "ts": "2025-10-24 14:39:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "1HFMI9", "ts": "2025-10-24 14:39:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "U7OQJM", "ts": "2025-10-24 14:39:20 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "PMT1VI", "ts": "2025-10-24 14:39:21 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "CZTSHK", "ts": "2025-10-24 14:39:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "NYRCNO", "ts": "2025-10-24 14:39:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "XWGXKH", "ts": "2025-10-24 14:39:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "5INK44", "ts": "2025-10-24 14:39:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "JCS8CY", "ts": "2025-10-24 14:39:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "ET18H8", "ts": "2025-10-24 14:39:24 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "D9O0SG", "ts": "2025-10-24 14:39:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "QJ0LWO", "ts": "2025-10-24 14:39:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "D8EN8S", "ts": "2025-10-24 14:39:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "97FV5D", "ts": "2025-10-24 14:39:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "E5C96B", "ts": "2025-10-24 14:39:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "6BSIIS", "ts": "2025-10-24 14:39:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "X86LXY", "ts": "2025-10-24 14:39:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "MKKHBH", "ts": "2025-10-24 14:39:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "685XKM", "ts": "2025-10-24 14:39:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "BNPVAC", "ts": "2025-10-24 14:39:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "54MAHS", "ts": "2025-10-24 14:39:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "81FA53", "ts": "2025-10-24 14:39:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "EZFZK5", "ts": "2025-10-24 14:39:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "UZ074Q", "ts": "2025-10-24 14:39:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "OO6Y64", "ts": "2025-10-24 14:39:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "80CBTB", "ts": "2025-10-24 14:39:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "4WR5WI", "ts": "2025-10-24 14:39:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "DESQOO", "ts": "2025-10-24 14:39:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "N038MZ", "ts": "2025-10-24 14:39:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "FYU48L", "ts": "2025-10-24 14:39:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "XR3DE8", "ts": "2025-10-24 14:39:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "E2RTGD", "ts": "2025-10-24 14:39:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "L8D3SO", "ts": "2025-10-24 14:39:33 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "YOUTDF", "ts": "2025-10-24 14:39:50 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 163, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 1020, in get_cached_records_indirect\n    filter_conf = get_filter_conf()\n  File \"/app/glygen/util.py\", line 841, in get_filter_conf\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "UL9YIA", "ts": "2025-10-24 15:26:01 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 42, in post\n    res_obj = home_init(config_obj, data_path)\n  File \"/app/glygen/pages_apilib.py\", line 43, in home_init\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "7CXS4J", "ts": "2025-10-24 15:26:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 163, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 1020, in get_cached_records_indirect\n    filter_conf = get_filter_conf()\n  File \"/app/glygen/util.py\", line 841, in get_filter_conf\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "9BCS7Q", "ts": "2025-10-24 15:26:12 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 42, in post\n    res_obj = home_init(config_obj, data_path)\n  File \"/app/glygen/pages_apilib.py\", line 43, in home_init\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "6N57H9", "ts": "2025-10-24 15:49:15 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 42, in post\n    res_obj = home_init(config_obj, data_path)\n  File \"/app/glygen/pages_apilib.py\", line 43, in home_init\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "B001K6", "ts": "2025-10-24 15:50:25 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 143, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 1020, in get_cached_records_indirect\n    filter_conf = get_filter_conf()\n  File \"/app/glygen/util.py\", line 841, in get_filter_conf\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "3GT28I", "ts": "2025-10-24 15:54:42 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 143, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 1020, in get_cached_records_indirect\n    filter_conf = get_filter_conf()\n  File \"/app/glygen/util.py\", line 841, in get_filter_conf\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "PYV4CH", "ts": "2025-10-24 16:13:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 42, in post\n    res_obj = home_init(config_obj, data_path)\n  File \"/app/glygen/pages_apilib.py\", line 43, in home_init\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "FBDS0V", "ts": "2025-10-24 16:13:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "6FY7ND", "ts": "2025-10-24 16:19:46 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 42, in post\n    res_obj = home_init(config_obj, data_path)\n  File \"/app/glygen/pages_apilib.py\", line 43, in home_init\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "2ABUBR", "ts": "2025-10-24 16:22:17 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 42, in post\n    res_obj = home_init(config_obj, data_path)\n  File \"/app/glygen/pages_apilib.py\", line 43, in home_init\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "ZMGF06", "ts": "2025-10-24 16:29:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "XWMOWT", "ts": "2025-10-24 16:29:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "AIR5WF", "ts": "2025-10-24 16:29:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "PKKRCZ", "ts": "2025-10-24 16:29:47 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "ZEV16L", "ts": "2025-10-24 16:32:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 252, in post\n    return send_file(img_file, mimetype=\"image/svg\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_svg/G0000000.svg'\n"}, {"id": "IWBBAA", "ts": "2025-10-24 16:32:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 252, in post\n    return send_file(img_file, mimetype=\"image/svg\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_svg/G0000000.svg'\n"}, {"id": "DUJWMA", "ts": "2025-10-24 16:32:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 252, in post\n    return send_file(img_file, mimetype=\"image/svg\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_svg/G0000000.svg'\n"}, {"id": "PX7OSM", "ts": "2025-10-24 16:32:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 252, in post\n    return send_file(img_file, mimetype=\"image/svg\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_svg/G0000000.svg'\n"}, {"id": "QYZV1K", "ts": "2025-10-24 16:32:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 252, in post\n    return send_file(img_file, mimetype=\"image/svg\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_svg/G0000000.svg'\n"}, {"id": "ZVN4YD", "ts": "2025-10-24 16:32:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 252, in post\n    return send_file(img_file, mimetype=\"image/svg\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_svg/G0000000.svg'\n"}, {"id": "1QU0BR", "ts": "2025-10-24 16:32:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 252, in post\n    return send_file(img_file, mimetype=\"image/svg\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_svg/G0000000.svg'\n"}, {"id": "8OGWAQ", "ts": "2025-10-24 16:32:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 252, in post\n    return send_file(img_file, mimetype=\"image/svg\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_svg/G0000000.svg'\n"}, {"id": "C6T7E9", "ts": "2025-10-24 16:32:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 252, in post\n    return send_file(img_file, mimetype=\"image/svg\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_svg/G0000000.svg'\n"}, {"id": "E4QP7E", "ts": "2025-10-24 16:32:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 252, in post\n    return send_file(img_file, mimetype=\"image/svg\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_svg/G0000000.svg'\n"}, {"id": "TZV5PZ", "ts": "2025-10-24 16:32:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 252, in post\n    return send_file(img_file, mimetype=\"image/svg\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_svg/G0000000.svg'\n"}, {"id": "LGMET7", "ts": "2025-10-24 16:32:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 252, in post\n    return send_file(img_file, mimetype=\"image/svg\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_svg/G0000000.svg'\n"}, {"id": "BY6IR8", "ts": "2025-10-24 16:32:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 252, in post\n    return send_file(img_file, mimetype=\"image/svg\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_svg/G0000000.svg'\n"}, {"id": "6T0W5I", "ts": "2025-10-24 16:32:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 252, in post\n    return send_file(img_file, mimetype=\"image/svg\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_svg/G0000000.svg'\n"}, {"id": "ESWPA5", "ts": "2025-10-24 16:32:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 252, in post\n    return send_file(img_file, mimetype=\"image/svg\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_svg/G0000000.svg'\n"}, {"id": "8C5CMO", "ts": "2025-10-24 16:32:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 252, in post\n    return send_file(img_file, mimetype=\"image/svg\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_svg/G0000000.svg'\n"}, {"id": "Z9CMF1", "ts": "2025-10-24 16:32:27 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 252, in post\n    return send_file(img_file, mimetype=\"image/svg\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_svg/G0000000.svg'\n"}, {"id": "5W0QMJ", "ts": "2025-10-24 16:32:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "T3SYRO", "ts": "2025-10-24 16:32:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "B7JS5W", "ts": "2025-10-24 16:32:49 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "T3UGZA", "ts": "2025-10-24 16:34:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 42, in post\n    res_obj = home_init(config_obj, data_path)\n  File \"/app/glygen/pages_apilib.py\", line 43, in home_init\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "Z0GNIO", "ts": "2025-10-24 16:35:02 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 143, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 1020, in get_cached_records_indirect\n    filter_conf = get_filter_conf()\n  File \"/app/glygen/util.py\", line 841, in get_filter_conf\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "DDXLWA", "ts": "2025-10-24 16:35:18 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 143, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 1020, in get_cached_records_indirect\n    filter_conf = get_filter_conf()\n  File \"/app/glygen/util.py\", line 841, in get_filter_conf\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "L6FW27", "ts": "2025-10-24 16:39:30 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 143, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 1020, in get_cached_records_indirect\n    filter_conf = get_filter_conf()\n  File \"/app/glygen/util.py\", line 841, in get_filter_conf\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "RVL7R9", "ts": "2025-10-24 16:39:56 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 42, in post\n    res_obj = home_init(config_obj, data_path)\n  File \"/app/glygen/pages_apilib.py\", line 43, in home_init\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "6UIT5Y", "ts": "2025-10-24 16:41:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "INKEWM", "ts": "2025-10-24 16:41:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "ET537E", "ts": "2025-10-24 16:44:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "KKC5VG", "ts": "2025-10-24 16:44:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "DR8FOZ", "ts": "2025-10-24 16:44:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "2NSN3U", "ts": "2025-10-24 16:44:55 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "OIVT3C", "ts": "2025-10-24 16:49:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "6O1H6T", "ts": "2025-10-24 16:49:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "CMP0XY", "ts": "2025-10-24 16:49:07 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "WDN9EF", "ts": "2025-10-24 16:54:31 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 42, in post\n    res_obj = home_init(config_obj, data_path)\n  File \"/app/glygen/pages_apilib.py\", line 43, in home_init\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "G2S1US", "ts": "2025-10-24 16:57:45 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "QWH95S", "ts": "2025-10-24 17:03:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "3FTH06", "ts": "2025-10-24 17:03:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "88FZ3U", "ts": "2025-10-24 17:03:05 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "TJPLIF", "ts": "2025-10-24 17:03:10 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "MHL7NW", "ts": "2025-10-24 17:03:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "MY16BS", "ts": "2025-10-24 17:03:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "DOZJOC", "ts": "2025-10-24 17:03:11 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "54DDUR", "ts": "2025-10-24 17:07:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "YZCQ7E", "ts": "2025-10-24 17:07:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "BT807W", "ts": "2025-10-24 17:07:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "082EI5", "ts": "2025-10-24 17:07:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "065M0C", "ts": "2025-10-24 17:07:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "AH9JK4", "ts": "2025-10-24 17:07:26 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "YLA1HG", "ts": "2025-10-24 17:07:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "Q3SWN7", "ts": "2025-10-24 17:07:28 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "Q4J7S8", "ts": "2025-10-24 17:08:32 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 42, in post\n    res_obj = home_init(config_obj, data_path)\n  File \"/app/glygen/pages_apilib.py\", line 43, in home_init\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "1J0SI6", "ts": "2025-10-24 17:09:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "W0Z0BU", "ts": "2025-10-24 17:09:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "PKKS6H", "ts": "2025-10-24 17:09:08 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "WQCI55", "ts": "2025-10-24 17:15:13 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "OKCQM5", "ts": "2025-10-24 17:15:14 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 143, in post\n    res_obj = get_cached_records_indirect(req_obj, config_obj, False)\n  File \"/app/glygen/util.py\", line 1020, in get_cached_records_indirect\n    filter_conf = get_filter_conf()\n  File \"/app/glygen/util.py\", line 841, in get_filter_conf\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "Z4TL8A", "ts": "2025-10-24 17:15:22 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/pages.py\", line 42, in post\n    res_obj = home_init(config_obj, data_path)\n  File \"/app/glygen/pages_apilib.py\", line 43, in home_init\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "VX5J24", "ts": "2025-10-24 17:17:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 326, in post\n    res_obj = disease_to_glycosyltransferases(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 629, in disease_to_glycosyltransferases\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 99, in get_taxid2name\n    load_species_info(species_obj, in_file)\n  File \"/app/glygen/util.py\", line 117, in load_species_info\n    load_sheet(data_frame, in_file, \",\")\n  File \"/app/glygen/libgly.py\", line 57, in load_sheet\n    with open(in_file, 'r') as FR:\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/misc/species_info.csv'\n"}, {"id": "XTWI4Q", "ts": "2025-10-24 17:24:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "RY9609", "ts": "2025-10-24 17:24:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "FSI664", "ts": "2025-10-24 17:24:19 EDT-0400", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 227, in post\n    return send_file(img_file, mimetype=\"image/png\")\n  File \"/usr/local/lib/python3.6/site-packages/flask/helpers.py\", line 629, in send_file\n    file = open(filename, \"rb\")\nFileNotFoundError: [Errno 2] No such file or directory: '/data/shared/glygen//releases/data/v-2.9.1/glycanimages_snfg_png/G0000000.png'\n"}, {"id": "XD3S0V", "ts": "2025-11-03 23:59:10 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/log.py\", line 83, in post\n    res_obj = log_request(req_obj, \"/log/logging/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1138, in get_socket\n    sock_info.check_auth(all_credentials)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 712, in check_auth\n    auth.authenticate(credentials, self)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 564, in authenticate\n    auth_func(credentials, sock_info)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 537, in _authenticate_default\n    return _authenticate_scram(credentials, sock_info, 'SCRAM-SHA-256')\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 301, in _authenticate_scram\n    res = sock_info.command(source, cmd)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 618, in command\n    self._raise_connection_failure(error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 136, in _check_command_response\n    raise NotMasterError(errmsg, response)\npymongo.errors.NotMasterError: interrupted at shutdown\n"}, {"id": "SQXHMT", "ts": "2025-11-18 13:38:37 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 141, in post\n    res_obj = auth_notify(req_obj, config_obj)\n  File \"/app/glygen/auth_apilib.py\", line 225, in auth_notify\n    github_assignee = current_app.config[\"GITHUB_ASSIGNEE_NOTIFY\"]\nKeyError: 'GITHUB_ASSIGNEE_NOTIFY'\n"}, {"id": "FR6MHS", "ts": "2025-11-18 13:40:32 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 141, in post\n    res_obj = auth_notify(req_obj, config_obj)\n  File \"/app/glygen/auth_apilib.py\", line 225, in auth_notify\n    github_assignee = current_app.config[\"GITHUB_ASSIGNEE_NOTIFY\"]\nKeyError: 'GITHUB_ASSIGNEE_NOTIFY'\n"}, {"id": "3ON232", "ts": "2025-11-18 13:42:26 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/auth.py\", line 141, in post\n    res_obj = auth_notify(req_obj, config_obj)\n  File \"/app/glygen/auth_apilib.py\", line 225, in auth_notify\n    github_assignee = current_app.config[\"GITHUB_ASSIGNEE_NOTIFY\"]\nKeyError: 'GITHUB_ASSIGNEE_NOTIFY'\n"}, {"id": "11QL0O", "ts": "2025-12-01 03:01:36 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 198, in post\n    res_obj = glycan_detail(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 356, in glycan_detail\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "VZ49Q1", "ts": "2025-12-01 03:01:36 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 226, in post\n    img_file = glycan_image(req_obj, data_path)\n  File \"/app/glygen/glycan_apilib.py\", line 441, in glycan_image\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "VHIFKS", "ts": "2025-12-01 03:02:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 198, in post\n    res_obj = glycan_detail(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 362, in glycan_detail\n    error_list = get_errors_in_query(\"glycan_detail\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "YQNBOX", "ts": "2025-12-01 03:02:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 223, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "M0R4D1", "ts": "2025-12-01 03:02:18 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 184, in post\n    res_obj = protein_detail(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 292, in protein_detail\n    error_list = get_errors_in_query(\"protein_detail\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "P5OME2", "ts": "2025-12-01 03:02:18 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 226, in post\n    img_file = glycan_image(req_obj, data_path)\n  File \"/app/glygen/glycan_apilib.py\", line 441, in glycan_image\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "RFQGDX", "ts": "2025-12-01 03:02:44 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 223, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "M635O7", "ts": "2025-12-01 03:03:09 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 198, in post\n    res_obj = glycan_detail(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 362, in glycan_detail\n    error_list = get_errors_in_query(\"glycan_detail\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "VW4IMS", "ts": "2025-12-01 03:03:35 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 223, in post\n    res_obj = log_request(req_obj, \"/glycan/image/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "5B5I7T", "ts": "2025-12-01 03:03:35 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 198, in post\n    res_obj = glycan_detail(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 362, in glycan_detail\n    error_list = get_errors_in_query(\"glycan_detail\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "M0CQ7Z", "ts": "2025-12-01 03:03:52 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 196, in post\n    res_obj = log_request(req_obj, \"/glycan/detail/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "8EYHH7", "ts": "2025-12-01 03:04:09 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 198, in post\n    res_obj = glycan_detail(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 356, in glycan_detail\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "EOUC7W", "ts": "2025-12-01 03:04:09 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 198, in post\n    res_obj = glycan_detail(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 362, in glycan_detail\n    error_list = get_errors_in_query(\"glycan_detail\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "OAJOUR", "ts": "2025-12-01 03:04:18 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 198, in post\n    res_obj = glycan_detail(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 356, in glycan_detail\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "AX1667", "ts": "2025-12-01 03:04:26 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 198, in post\n    res_obj = glycan_detail(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 362, in glycan_detail\n    error_list = get_errors_in_query(\"glycan_detail\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "XOCFZY", "ts": "2025-12-01 03:04:26 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 196, in post\n    res_obj = log_request(req_obj, \"/glycan/detail/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "HO65OA", "ts": "2025-12-02 10:54:21 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "EK2Y7V", "ts": "2025-12-02 10:54:21 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "YM6QEP", "ts": "2025-12-02 10:54:21 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "OCT124", "ts": "2025-12-02 10:54:21 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "OIB6N5", "ts": "2025-12-02 10:54:43 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "68JVTG", "ts": "2025-12-02 10:54:43 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "LXX6JO", "ts": "2025-12-02 10:55:40 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "SCQUL6", "ts": "2025-12-02 10:55:40 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "DA9BLT", "ts": "2025-12-02 10:55:40 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "0THGYE", "ts": "2025-12-02 10:55:40 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "JZCZ67", "ts": "2025-12-02 10:55:48 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "3V2SO5", "ts": "2025-12-02 10:55:48 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "LCOHHQ", "ts": "2025-12-02 10:55:48 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "XNBAS6", "ts": "2025-12-02 10:55:48 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "U20K5V", "ts": "2025-12-02 10:55:57 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "0R7VY8", "ts": "2025-12-02 10:55:57 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "FCW796", "ts": "2025-12-02 10:56:05 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "VTUG38", "ts": "2025-12-02 10:56:05 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "U7MC5R", "ts": "2025-12-02 10:56:30 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "275DXV", "ts": "2025-12-02 10:56:30 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "GDT65N", "ts": "2025-12-02 10:56:46 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "W1190P", "ts": "2025-12-02 10:56:46 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "5D5ODN", "ts": "2025-12-02 10:56:54 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "WJCVKF", "ts": "2025-12-02 10:56:54 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "JE9PQQ", "ts": "2025-12-02 10:57:12 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "8FYLXW", "ts": "2025-12-02 10:57:12 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "JK5TEQ", "ts": "2025-12-02 10:57:12 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "F7065W", "ts": "2025-12-02 10:57:12 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "8TGSL7", "ts": "2025-12-02 10:57:36 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "2C79HV", "ts": "2025-12-02 10:57:45 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "A8KXM8", "ts": "2025-12-02 10:58:19 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "51ZI1X", "ts": "2025-12-02 10:58:19 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "82R0MQ", "ts": "2025-12-02 10:58:44 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "M4CJDY", "ts": "2025-12-02 10:58:53 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "P3P2LS", "ts": "2025-12-02 10:59:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "XKB5WC", "ts": "2025-12-02 10:59:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "JWXEMW", "ts": "2025-12-02 10:59:10 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "31B27L", "ts": "2025-12-02 10:59:10 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "GLRIMU", "ts": "2025-12-02 10:59:52 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "T29POK", "ts": "2025-12-02 11:00:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "ZOBTQW", "ts": "2025-12-02 11:00:09 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "8UF2XW", "ts": "2025-12-02 11:00:09 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "SOTU4F", "ts": "2025-12-02 11:00:09 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 136, in post\n    res_obj = log_request(req_obj, \"/protein/list/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "DUQ0WT", "ts": "2025-12-02 11:00:09 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "PBPJER", "ts": "2025-12-02 11:00:26 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "KDKPIV", "ts": "2025-12-02 11:00:26 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "3JQS5Z", "ts": "2025-12-02 11:01:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "YLHF1Q", "ts": "2025-12-02 11:01:09 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "DZ50K7", "ts": "2025-12-02 11:01:26 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "SIP0WV", "ts": "2025-12-02 11:01:34 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "5AYE2J", "ts": "2025-12-02 11:01:43 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "YHMHEF", "ts": "2025-12-02 11:01:43 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "46YND4", "ts": "2025-12-02 11:01:43 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "RJ6LH8", "ts": "2025-12-02 11:02:00 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "2EU155", "ts": "2025-12-02 11:02:00 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "I6NC1R", "ts": "2025-12-02 11:02:08 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "TR94KG", "ts": "2025-12-02 11:02:17 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "DR2RKH", "ts": "2025-12-02 11:02:26 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "GJPQRD", "ts": "2025-12-02 11:02:26 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "ZJRQAW", "ts": "2025-12-02 11:02:34 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "JDT6VP", "ts": "2025-12-02 11:02:42 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "W822WE", "ts": "2025-12-02 11:02:42 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "1X2MZQ", "ts": "2025-12-02 11:02:42 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "1J9DPT", "ts": "2025-12-02 11:02:42 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "MSHZEH", "ts": "2025-12-02 11:02:43 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "IGBIWZ", "ts": "2025-12-02 11:02:51 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "PEHT0S", "ts": "2025-12-02 11:03:08 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "GZOCS4", "ts": "2025-12-02 11:03:17 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "4131W0", "ts": "2025-12-02 11:03:25 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "ODPLEW", "ts": "2025-12-02 11:03:34 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "TL7VUQ", "ts": "2025-12-02 11:03:34 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "FIJA74", "ts": "2025-12-02 11:03:42 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "WVWLH0", "ts": "2025-12-02 11:03:51 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "9U0N7D", "ts": "2025-12-02 11:03:59 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "ILN2ID", "ts": "2025-12-02 11:04:16 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "TLVMWK", "ts": "2025-12-02 11:04:16 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "0CAWFG", "ts": "2025-12-02 11:04:17 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "06W3EY", "ts": "2025-12-02 11:04:25 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "RDCSCK", "ts": "2025-12-02 11:04:33 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "HI31ZH", "ts": "2025-12-02 11:04:42 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "KR1ACS", "ts": "2025-12-02 11:04:42 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "PKR9ZU", "ts": "2025-12-02 11:04:42 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "163AYZ", "ts": "2025-12-02 11:04:42 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "PFBLW0", "ts": "2025-12-02 11:04:50 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "LIH0CZ", "ts": "2025-12-02 11:04:59 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "O5UV7K", "ts": "2025-12-02 11:04:59 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "8GAENQ", "ts": "2025-12-02 11:04:59 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "COD8G5", "ts": "2025-12-02 11:05:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "RU08RG", "ts": "2025-12-02 11:05:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "Y8AF0R", "ts": "2025-12-02 11:05:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "DQQ5JV", "ts": "2025-12-02 11:05:24 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "NX256G", "ts": "2025-12-02 11:05:24 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "ZLJKD0", "ts": "2025-12-02 11:05:24 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "M49ETO", "ts": "2025-12-02 11:05:33 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "FBFVB2", "ts": "2025-12-02 11:05:41 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "UTWVTQ", "ts": "2025-12-02 11:05:59 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "ESXI5D", "ts": "2025-12-02 11:06:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "HJDDAP", "ts": "2025-12-02 11:06:16 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "9ENH5F", "ts": "2025-12-02 11:06:24 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "4SK7XL", "ts": "2025-12-02 11:06:24 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "555W8Z", "ts": "2025-12-02 11:06:32 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "B0E37J", "ts": "2025-12-02 11:06:41 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "51HTGQ", "ts": "2025-12-02 11:06:49 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "XBWVKF", "ts": "2025-12-02 11:06:49 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "W7LX8O", "ts": "2025-12-02 11:06:49 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "5DCXOF", "ts": "2025-12-02 11:07:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "CW7QK3", "ts": "2025-12-02 11:07:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "YFH3YH", "ts": "2025-12-02 11:07:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "LWMA5P", "ts": "2025-12-02 11:07:15 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "BJGY4D", "ts": "2025-12-02 11:07:24 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "T9W6SW", "ts": "2025-12-02 11:07:24 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "BUPPXV", "ts": "2025-12-02 11:07:24 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "1SLJ8E", "ts": "2025-12-02 11:07:40 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "915XPO", "ts": "2025-12-02 11:07:40 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "PHHTZA", "ts": "2025-12-02 11:07:41 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "OP8KI8", "ts": "2025-12-02 11:07:49 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "Q8MHRR", "ts": "2025-12-02 11:07:58 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "EGHYNP", "ts": "2025-12-02 11:08:14 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "XZ1XRV", "ts": "2025-12-02 11:08:23 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "HCJKQ7", "ts": "2025-12-02 11:08:32 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "QVOXQJ", "ts": "2025-12-02 11:08:40 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "KGA34P", "ts": "2025-12-02 11:08:40 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "8XOK2W", "ts": "2025-12-02 11:08:49 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "AEXPHD", "ts": "2025-12-02 11:08:49 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "V5C66R", "ts": "2025-12-02 11:08:49 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "923HWQ", "ts": "2025-12-02 11:08:57 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "Q71AK6", "ts": "2025-12-02 11:09:06 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "E4J9C3", "ts": "2025-12-02 11:09:14 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "3WEEWN", "ts": "2025-12-02 11:09:14 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "F6PVB7", "ts": "2025-12-02 11:09:23 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "I107WE", "ts": "2025-12-02 11:09:31 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "GA72GL", "ts": "2025-12-02 11:09:40 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "C18H28", "ts": "2025-12-02 11:09:48 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "PBDDPH", "ts": "2025-12-02 11:09:48 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "1DDMA5", "ts": "2025-12-02 11:09:48 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "SV5BIE", "ts": "2025-12-02 11:09:57 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "QCNEK4", "ts": "2025-12-02 11:10:05 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "TFR7UY", "ts": "2025-12-02 11:10:05 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "394MV0", "ts": "2025-12-02 11:10:05 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "ECX9X9", "ts": "2025-12-02 11:10:14 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "XNYCWY", "ts": "2025-12-02 11:10:22 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "RGKQ2L", "ts": "2025-12-02 11:10:22 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "1LRR6M", "ts": "2025-12-02 11:10:31 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "7IQC4W", "ts": "2025-12-02 11:10:31 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "5MLMFA", "ts": "2025-12-02 11:10:31 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "Z2W97Y", "ts": "2025-12-02 11:10:40 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "1H7R72", "ts": "2025-12-02 11:10:48 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "BFW8WK", "ts": "2025-12-03 03:13:53 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "9XFGGR", "ts": "2025-12-03 03:13:53 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "GIMYT4", "ts": "2025-12-03 03:13:53 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "R60N17", "ts": "2025-12-03 03:13:54 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "ZNDRK6", "ts": "2025-12-03 03:14:17 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "F7CYN7", "ts": "2025-12-03 03:14:17 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "LX9FX1", "ts": "2025-12-03 03:14:34 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "8MPI5Q", "ts": "2025-12-03 03:14:34 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "2RN41F", "ts": "2025-12-03 03:14:43 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "ZML3JS", "ts": "2025-12-03 03:14:43 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "0P2Q9Z", "ts": "2025-12-03 03:14:43 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "58JAR2", "ts": "2025-12-03 03:14:43 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "2PI9YJ", "ts": "2025-12-03 03:14:51 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "32O7MQ", "ts": "2025-12-03 03:14:51 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "JVVMAP", "ts": "2025-12-03 03:14:59 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "200KJA", "ts": "2025-12-03 03:15:15 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "7C8HXK", "ts": "2025-12-03 03:15:30 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "HF16OK", "ts": "2025-12-03 03:16:04 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/log.py\", line 85, in post\n    res_obj = log_logging(req_obj, config_obj)\n  File \"/app/glygen/log_apilib.py\", line 20, in log_logging\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "HICFJF", "ts": "2025-12-03 03:16:04 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "O6Z17P", "ts": "2025-12-03 03:16:21 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "W8EFQY", "ts": "2025-12-03 03:16:36 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "NHB5H2", "ts": "2025-12-03 03:16:36 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "Q5FHMB", "ts": "2025-12-03 03:16:45 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "6QC8U3", "ts": "2025-12-03 03:16:45 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/log.py\", line 85, in post\n    res_obj = log_logging(req_obj, config_obj)\n  File \"/app/glygen/log_apilib.py\", line 25, in log_logging\n    error_list = get_errors_in_query(\"log_logging\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "36M7Q7", "ts": "2025-12-03 03:16:45 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "3Z8MDP", "ts": "2025-12-03 03:16:45 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "E7FWZN", "ts": "2025-12-03 03:17:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "I3I4WC", "ts": "2025-12-03 03:17:10 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "NVXN89", "ts": "2025-12-03 03:17:10 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "Q1T6Y9", "ts": "2025-12-03 03:17:10 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "TDN8T3", "ts": "2025-12-03 03:17:18 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "F6MHYO", "ts": "2025-12-03 03:17:18 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "ZPEI2L", "ts": "2025-12-03 03:17:35 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "7IJEHX", "ts": "2025-12-03 03:18:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "5B2YWQ", "ts": "2025-12-03 03:18:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "M6FINH", "ts": "2025-12-03 03:18:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "49IXIC", "ts": "2025-12-03 03:18:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "V1EFYA", "ts": "2025-12-03 03:18:10 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "AZ4LK4", "ts": "2025-12-03 03:18:18 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "B1V4V0", "ts": "2025-12-03 03:18:18 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "O47CID", "ts": "2025-12-03 03:18:18 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "VBQBFN", "ts": "2025-12-03 03:18:27 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "OZQEH0", "ts": "2025-12-03 03:18:27 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "ZWWF0L", "ts": "2025-12-03 03:18:35 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "BOR3ZJ", "ts": "2025-12-03 03:18:44 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "RDZ3W9", "ts": "2025-12-03 03:18:44 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "HIBOPG", "ts": "2025-12-03 03:18:44 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "AWVRNB", "ts": "2025-12-03 03:18:52 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "TMQC4Q", "ts": "2025-12-03 03:18:52 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "WZUT2A", "ts": "2025-12-03 03:19:00 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "BEL0L3", "ts": "2025-12-03 03:19:00 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "0CVYPU", "ts": "2025-12-03 03:19:09 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "0Q2GJZ", "ts": "2025-12-03 03:19:09 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "1LKE2S", "ts": "2025-12-03 03:19:09 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "CG3CN4", "ts": "2025-12-03 03:19:09 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "5YPSR9", "ts": "2025-12-03 03:19:18 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "6WKZ3C", "ts": "2025-12-03 03:19:18 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "44XG3I", "ts": "2025-12-03 03:19:18 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "BFWCFM", "ts": "2025-12-03 03:19:26 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 153, in glycan_to_glycoproteins\n    taxid2name = get_taxid2name(default=True)\n  File \"/app/glygen/util.py\", line 91, in get_taxid2name\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "0VUBET", "ts": "2025-12-03 03:19:26 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "RJQHRT", "ts": "2025-12-03 03:19:26 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "I3X42U", "ts": "2025-12-03 03:19:35 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "2EDRG7", "ts": "2025-12-03 03:19:35 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 119, in glycan_to_glycoproteins\n    error_list = get_errors_in_query(\"usecases_group_one\", query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "20X06I", "ts": "2025-12-03 03:19:43 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 127, in post\n    res_obj = glycan_to_glycoproteins(req_obj, config_obj)\n  File \"/app/glygen/usecases_apilib.py\", line 114, in glycan_to_glycoproteins\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "SDHXCN", "ts": "2025-12-03 03:19:51 EST-0500", "log": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1184, in _get_socket_no_auth\n    sock_info = self.sockets.popleft()\nIndexError: pop from an empty deque\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1089, in connect\n    sock = _configured_socket(self.address, self.opts)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 895, in _configured_socket\n    sock = _create_connection(address, options)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 876, in _create_connection\n    raise err\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 869, in _create_connection\n    sock.connect(sa)\nOSError: [Errno 99] Cannot assign requested address\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/glygen/usecases.py\", line 125, in post\n    res_obj = log_request(req_obj, \"/usecases/glycan_to_glycoproteins/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1135, in get_socket\n    sock_info = self._get_socket_no_auth()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1187, in _get_socket_no_auth\n    sock_info = self.connect()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1098, in connect\n    _raise_connection_failure(self.address, error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 290, in _raise_connection_failure\n    raise AutoReconnect(msg)\npymongo.errors.AutoReconnect: 10.10.0.6:27017: [Errno 99] Cannot assign requested address\n"}, {"id": "XFXMGF", "ts": "2025-12-08 20:22:22 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 87, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 236, in glycan_search\n    cur_list += list(dbh[collection].find(mongo_query,prj_obj))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: $regex has to be a string\n"}, {"id": "K07TY1", "ts": "2025-12-16 23:46:52 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "HE6C81", "ts": "2025-12-16 23:46:55 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 69, in site_detail\n    url = config_obj[\"urltemplate\"][\"uniprot\"] % (canon_doc[\"uniprot_canonical_ac\"])\nTypeError: 'NoneType' object is not subscriptable\n"}, {"id": "URBSXT", "ts": "2025-12-17 10:10:59 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query (no such collection 'glydb.c_bco_v-2.10.1')\n"}, {"id": "KZ4OJZ", "ts": "2025-12-17 10:11:23 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query (no such collection 'glydb.c_bco_v-2.10.1')\n"}, {"id": "6F5L33", "ts": "2025-12-17 10:11:38 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query (no such collection 'glydb.c_bco_v-2.10.1')\n"}, {"id": "PMR9F0", "ts": "2025-12-17 10:13:41 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/dsviewer/document.py\", line 169, in get_many_text_search\n    res_obj[\"recordlist\"]  = list(mongo_dbh[coll_name].find(qry_obj,prj_obj).skip(offset).limit(limit))\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1156, in next\n    if len(self.__data) or self._refresh():\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 1073, in _refresh\n    self.__send_message(q)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/cursor.py\", line 955, in __send_message\n    address=self.__address)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1346, in _run_operation_with_response\n    exhaust=exhaust)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1464, in _retryable_read\n    return func(session, server, sock_info, slave_ok)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1340, in _cmd\n    unpack_res)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/server.py\", line 136, in run_operation_with_response\n    _check_command_response(first)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 159, in _check_command_response\n    raise OperationFailure(msg % errmsg, code, response)\npymongo.errors.OperationFailure: text index required for $text query (no such collection 'glydb.c_bco_v-2.10.1')\n"}, {"id": "1LO7IX", "ts": "2025-12-17 18:39:23 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 47, in post\n    res_obj = search_all(\"globalsearch_search\",req_obj,config_obj)\n  File \"/app/glygen/indexlib.py\", line 395, in search_all\n    res_obj[\"other_matches\"][record_type][sec] = {\"list_id\":list_id,\"count\":result_count}\nKeyError: 'site'\n"}, {"id": "636XOQ", "ts": "2025-12-17 18:40:13 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 47, in post\n    res_obj = search_all(\"globalsearch_search\",req_obj,config_obj)\n  File \"/app/glygen/indexlib.py\", line 395, in search_all\n    res_obj[\"other_matches\"][record_type][sec] = {\"list_id\":list_id,\"count\":result_count}\nKeyError: 'site'\n"}, {"id": "FQMTFJ", "ts": "2025-12-17 18:41:59 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 47, in post\n    res_obj = search_all(\"globalsearch_search\",req_obj,config_obj)\n  File \"/app/glygen/indexlib.py\", line 395, in search_all\n    res_obj[\"other_matches\"][record_type][sec] = {\"list_id\":list_id,\"count\":result_count}\nKeyError: 'site'\n"}, {"id": "2VCF6V", "ts": "2025-12-18 09:11:14 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 47, in post\n    res_obj = search_all(\"globalsearch_search\",req_obj,config_obj)\n  File \"/app/glygen/indexlib.py\", line 395, in search_all\n    res_obj[\"other_matches\"][record_type][sec] = {\"list_id\":list_id,\"count\":result_count}\nKeyError: 'site'\n"}, {"id": "VQ2AVF", "ts": "2025-12-18 23:59:04 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 60, in post\n    res_obj = log_request(req_obj, \"/site/detail/\", request)\n  File \"/app/glygen/db.py\", line 43, in log_request\n    mongo_dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1138, in get_socket\n    sock_info.check_auth(all_credentials)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 712, in check_auth\n    auth.authenticate(credentials, self)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 564, in authenticate\n    auth_func(credentials, sock_info)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 537, in _authenticate_default\n    return _authenticate_scram(credentials, sock_info, 'SCRAM-SHA-256')\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 301, in _authenticate_scram\n    res = sock_info.command(source, cmd)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 618, in command\n    self._raise_connection_failure(error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 136, in _check_command_response\n    raise NotMasterError(errmsg, response)\npymongo.errors.NotMasterError: interrupted at shutdown\n"}, {"id": "Z20DX0", "ts": "2025-12-20 04:54:08 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/log.py\", line 85, in post\n    res_obj = log_logging(req_obj, config_obj)\n  File \"/app/glygen/log_apilib.py\", line 25, in log_logging\n    error_list = get_errors_in_query(\"log_logging\",query_obj, config_obj)\n  File \"/app/glygen/util.py\", line 1397, in get_errors_in_query\n    dbh, error_obj = get_mongodb()\n  File \"/app/glygen/db.py\", line 23, in get_mongodb\n    client.server_info()\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1864, in server_info\n    session=session)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/database.py\", line 730, in command\n    read_preference, session) as (sock_info, slave_ok):\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1300, in _socket_for_reads\n    with self._get_socket(server, session) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py\", line 1222, in _get_socket\n    self.__all_credentials, checkout=exhaust) as sock_info:\n  File \"/usr/local/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 1138, in get_socket\n    sock_info.check_auth(all_credentials)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 712, in check_auth\n    auth.authenticate(credentials, self)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 564, in authenticate\n    auth_func(credentials, sock_info)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 537, in _authenticate_default\n    return _authenticate_scram(credentials, sock_info, 'SCRAM-SHA-256')\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/auth.py\", line 301, in _authenticate_scram\n    res = sock_info.command(source, cmd)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 618, in command\n    self._raise_connection_failure(error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/pool.py\", line 613, in command\n    user_fields=user_fields)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/network.py\", line 167, in command\n    parse_write_concern_error=parse_write_concern_error)\n  File \"/usr/local/lib/python3.6/site-packages/pymongo/helpers.py\", line 136, in _check_command_response\n    raise NotMasterError(errmsg, response)\npymongo.errors.NotMasterError: interrupted at shutdown\n"}, {"id": "FNZWM2", "ts": "2025-12-22 11:06:49 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 48, in post\n    res_obj = search_all(\"globalsearch_search\", req_obj, config_obj)\n  File \"/app/glygen/indexlib.py\", line 382, in search_all\n    res_obj[\"other_matches\"][record_type][sec] = {\"list_id\":list_id,\"count\":result_count}\nKeyError: 'site'\n"}, {"id": "NRS96Z", "ts": "2025-12-22 11:07:12 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 48, in post\n    res_obj = search_all(\"globalsearch_search\", req_obj, config_obj)\n  File \"/app/glygen/indexlib.py\", line 382, in search_all\n    res_obj[\"other_matches\"][record_type][sec] = {\"list_id\":list_id,\"count\":result_count}\nKeyError: 'site'\n"}, {"id": "5Z4DKW", "ts": "2025-12-22 11:09:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 48, in post\n    res_obj = search_all(\"globalsearch_search\", req_obj, config_obj)\n  File \"/app/glygen/indexlib.py\", line 382, in search_all\n    res_obj[\"other_matches\"][record_type][sec] = {\"list_id\":list_id,\"count\":result_count}\nKeyError: 'site'\n"}, {"id": "HCU2W4", "ts": "2025-12-22 11:10:44 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/globalsearch.py\", line 48, in post\n    res_obj = search_all(\"globalsearch_search\", req_obj, config_obj)\n  File \"/app/glygen/indexlib.py\", line 382, in search_all\n    res_obj[\"other_matches\"][record_type][sec] = {\"list_id\":list_id,\"count\":result_count}\nKeyError: 'site'\n"}, {"id": "MSJJAL", "ts": "2025-12-23 04:47:06 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/glycan.py\", line 87, in post\n    res_obj = glycan_search(req_obj, config_obj)\n  File \"/app/glygen/glycan_apilib.py\", line 290, in glycan_search\n    hit_record_list = hit_dict[sf_list[0]]\nIndexError: list index out of range\n"}, {"id": "IEPLQ6", "ts": "2025-12-23 21:10:57 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/protein.py\", line 87, in post\n    res_obj = protein_search(req_obj, config_obj)\n  File \"/app/glygen/protein_apilib.py\", line 180, in protein_search\n    record_list = hit_dict[sf_list[0]]\nIndexError: list index out of range\n"}, {"id": "JPAUYB", "ts": "2025-12-24 14:12:34 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "23U0MV", "ts": "2025-12-24 14:23:00 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "F0II3K", "ts": "2025-12-24 14:33:47 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "4H1F6R", "ts": "2025-12-24 14:33:58 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "CIB3YM", "ts": "2025-12-24 14:50:49 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "L8GH5Z", "ts": "2025-12-24 14:56:08 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "FVR7D0", "ts": "2025-12-24 14:56:13 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "X01WS2", "ts": "2025-12-24 15:13:04 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "CFKM7T", "ts": "2025-12-24 15:36:49 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "3B2UDV", "ts": "2025-12-24 15:42:42 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "5CXLSL", "ts": "2025-12-24 15:44:17 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "Z4V2I5", "ts": "2025-12-24 15:59:37 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "XV61SB", "ts": "2025-12-24 16:01:08 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "OLZSRD", "ts": "2025-12-24 16:01:10 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "1JPX9O", "ts": "2025-12-24 16:01:39 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "1Z5C12", "ts": "2025-12-24 16:01:50 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "Q40ZJS", "ts": "2025-12-24 16:02:15 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "RNZ73L", "ts": "2025-12-24 16:08:12 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "BDKGTW", "ts": "2025-12-24 16:09:56 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "W3CV01", "ts": "2025-12-24 16:17:48 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "9U8MGT", "ts": "2025-12-24 16:30:20 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "H1NI79", "ts": "2025-12-24 16:31:47 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "BD82L3", "ts": "2025-12-24 16:34:18 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "2RO4PU", "ts": "2025-12-24 16:34:20 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "TZ9MD8", "ts": "2025-12-24 16:39:10 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "JSNNTU", "ts": "2025-12-24 16:47:25 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "07YSVD", "ts": "2025-12-24 16:48:27 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "UJN14T", "ts": "2025-12-24 16:52:09 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "ZFKFME", "ts": "2025-12-24 16:58:18 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "LD3XSE", "ts": "2025-12-24 17:01:27 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "F23FV6", "ts": "2025-12-24 17:11:12 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "8H1OCO", "ts": "2025-12-24 17:24:52 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "TABYZZ", "ts": "2025-12-24 17:35:19 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "T8VKIE", "ts": "2025-12-24 17:36:22 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "94FJ9C", "ts": "2025-12-24 17:49:29 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "6C4R5R", "ts": "2025-12-24 17:59:49 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "XL3313", "ts": "2025-12-24 18:00:21 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "HE19UQ", "ts": "2025-12-24 18:10:58 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "B8Z5QD", "ts": "2025-12-24 18:14:58 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "SDTFHK", "ts": "2025-12-24 18:17:43 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "8X5WRN", "ts": "2025-12-24 18:19:57 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "8GFHDX", "ts": "2025-12-24 18:19:59 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "KT8XN9", "ts": "2025-12-24 18:21:33 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "TDA6EH", "ts": "2025-12-24 18:25:37 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "2ECXPB", "ts": "2025-12-24 18:27:24 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "ZEYXW8", "ts": "2025-12-24 18:28:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "GQGBJ5", "ts": "2025-12-24 18:28:19 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "HTO2HI", "ts": "2025-12-24 18:29:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "KF695S", "ts": "2025-12-24 18:33:48 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "CHBH3F", "ts": "2025-12-24 18:35:50 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "P4FM03", "ts": "2025-12-24 18:39:17 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "GG77IL", "ts": "2025-12-24 18:40:02 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "TXOWEA", "ts": "2025-12-24 18:43:23 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "AXT02Y", "ts": "2025-12-24 18:49:05 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "S0FA2N", "ts": "2025-12-24 19:02:16 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "4AFT9P", "ts": "2025-12-24 19:03:35 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "945I1T", "ts": "2025-12-24 19:07:52 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "6A95UQ", "ts": "2025-12-24 19:09:42 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "S7JBQV", "ts": "2025-12-24 19:14:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "FJAACB", "ts": "2025-12-24 19:27:48 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "N140F5", "ts": "2025-12-24 19:34:06 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "FUI7KJ", "ts": "2025-12-24 19:40:17 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "DRB9TS", "ts": "2025-12-24 19:41:47 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "M20N87", "ts": "2025-12-24 19:54:57 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "Q14KAM", "ts": "2025-12-24 19:55:51 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "QLI6G9", "ts": "2025-12-24 19:57:05 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "KD7S7D", "ts": "2025-12-24 19:59:11 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "R7LJPN", "ts": "2025-12-24 19:59:47 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "6Q9YGG", "ts": "2025-12-24 20:06:59 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "VWXX01", "ts": "2025-12-24 20:07:47 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "D69HQS", "ts": "2025-12-24 20:10:14 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "M2LEYB", "ts": "2025-12-24 20:18:37 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "COTJH2", "ts": "2025-12-24 20:22:01 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "9B6QRI", "ts": "2025-12-24 20:24:45 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "QGZTM6", "ts": "2025-12-24 21:20:44 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "W91DWX", "ts": "2025-12-24 21:22:50 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "FOSW1W", "ts": "2025-12-24 21:32:19 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "ORPMM9", "ts": "2025-12-24 21:37:42 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}, {"id": "0KPZ9I", "ts": "2025-12-24 21:46:07 EST-0500", "log": "Traceback (most recent call last):\n  File \"/app/glygen/site.py\", line 62, in post\n    res_obj = site_detail(req_obj, config_obj)\n  File \"/app/glygen/site_apilib.py\", line 53, in site_detail\n    post_error_list.append({\"error_code\":\"non-existent-record\"})\nUnboundLocalError: local variable 'post_error_list' referenced before assignment\n"}]
